/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input {
	overflow: visible
}

audio,canvas,progress,video {
	display: inline-block
}

progress,sub,sup {
	vertical-align: baseline
}[type=checkbox],[type=radio],legend {
	box-sizing: border-box;
	padding: 0
}

.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility: hidden
}

html {
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section {
	display: block
}

h1 {
	margin: .67em 0
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,strong {
	font-weight: bolder
}

dfn {
	font-style: italic
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

audio:not([controls]) {
	display: none;
	height: 0
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

button,input,optgroup,select,textarea {
	margin: 0
}

button,select {
	text-transform: none
}[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0
}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: ButtonText dotted 1px
}

legend {
	color: inherit;
	display: table;
	max-width: 100%;
	white-space: normal
}

textarea {
	overflow: auto
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

.readmore:after,[class*=" icon-"],[class^=icon-] {
	font-family: icomoon!important;
	speak: none;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

summary {
	display: list-item
}[hidden],template {
	display: none
}

@font-face {
	font-family:icomoon;src:url(//meiqia-site-qcloud.meiqia.com/v2/stylesheets/fonts/icomoon.eot);src:url(//meiqia-site-qcloud.meiqia.com/v2/stylesheets/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//meiqia-site-qcloud.meiqia.com/v2/stylesheets/fonts/icomoon.woff2) format('woff2'),url(//meiqia-site-qcloud.meiqia.com/v2/stylesheets/fonts/icomoon.ttf) format('truetype'),url(//meiqia-site-qcloud.meiqia.com/v2/stylesheets/fonts/icomoon.woff) format('woff'),url(//meiqia-site-qcloud.meiqia.com/v2/stylesheets/fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal
}[class*=" icon-"],[class^=icon-] {
	font-style: normal;
	font-weight: 400;
	line-height: 1
}

.toast-title,.token.bold,.token.important,strong {
	font-weight: 700
}

.icon-map-marker:before {
	content: "\f041"
}

.icon-phone:before {
	content: "\f095"
}

.icon-feed:before,.icon-rss:before {
	content: "\f09e"
}

.icon-bars:before,.icon-navicon:before,.icon-reorder:before {
	content: "\f0c9"
}

.icon-caret-down:before {
	content: "\f0d7"
}

.icon-caret-up:before {
	content: "\f0d8"
}

.icon-cloud-download:before {
	content: "\f0ed"
}

.icon-angle-left:before {
	content: "\f104"
}

.icon-angle-right:before {
	content: "\f105"
}

.icon-weibo:before {
	content: "\f18a"
}

.icon-file-pdf-o:before {
	content: "\f1c1"
}

.icon-wechat:before,.icon-weixin:before {
	content: "\f1d7"
}

.toast-message {
	-ms-word-wrap: break-word;
	word-wrap: break-word
}

.toast-message a,.toast-message label {
	color: #FFF
}

.toast-message a:hover {
	color: #CCC;
	text-decoration: none
}

.toast-close-button {
	position: relative;
	right: -.3em;
	top: -.3em;
	float: right;
	font-size: 20px;
	font-weight: 700;
	color: #FFF;
	-webkit-text-shadow: 0 1px 0 #fff;
	text-shadow: 0 1px 0 #fff;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80);
	line-height: 1
}

.toast-close-button:focus,.toast-close-button:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}

.rtl .toast-close-button {
	left: -.3em;
	float: left;
	right: .3em
}

button.toast-close-button {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none
}

.toast-top-center {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-center {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-full-width {
	top: 0;
	right: 0;
	width: 100%
}

.toast-bottom-full-width {
	bottom: 0;
	right: 0;
	width: 100%
}

.toast-top-left {
	top: 12px;
	left: 12px
}

.toast-top-right {
	top: 12px;
	right: 12px
}

.toast-bottom-right {
	right: 12px;
	bottom: 12px
}

.toast-bottom-left {
	bottom: 12px;
	left: 12px
}

#toast-container {
	position: fixed;
	z-index: 999999;
	pointer-events: none
}

#toast-container * {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

#toast-container>div {
	position: relative;
	pointer-events: auto;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 15px 15px 15px 50px;
	width: 300px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-position: 15px center;
	background-repeat: no-repeat;
	-moz-box-shadow: 0 0 12px #999;
	-webkit-box-shadow: 0 0 12px #999;
	box-shadow: 0 0 12px #999;
	color: #FFF;
	opacity: .8;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter: alpha(opacity=80)
}

#toast-container>div.rtl {
	direction: rtl;
	padding: 15px 50px 15px 15px;
	background-position: right 15px center
}

#toast-container>div:hover {
	-moz-box-shadow: 0 0 12px #000;
	-webkit-box-shadow: 0 0 12px #000;
	box-shadow: 0 0 12px #000;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer
}

#toast-container>.toast-info {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
}

#toast-container>.toast-error {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important
}

#toast-container>.toast-success {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important
}

#toast-container>.toast-warning {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important
}

#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div {
	width: 300px;
	margin-left: auto;
	margin-right: auto
}

#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div {
	width: 96%;
	margin-left: auto;
	margin-right: auto
}

.toast {
	background-color: #030303
}

.toast-success {
	background-color: #51A351
}

.toast-error {
	background-color: #BD362F
}

.toast-info {
	background-color: #2F96B4
}

.toast-warning {
	background-color: #F89406
}

.toast-progress {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #000;
	opacity: .4;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	filter: alpha(opacity=40)
}

.slick-list,.slick-slider,.slick-track {
	position: relative;
	display: block
}

@media all and (max-width:240px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 11em
	}

	#toast-container>div.rtl {
		padding: 8px 50px 8px 8px
	}

	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}

	#toast-container .rtl .toast-close-button {
		left: -.2em;
		right: .2em
	}
}

@media all and (min-width:241px) and (max-width:480px) {
	#toast-container>div {
		padding: 8px 8px 8px 50px;
		width: 18em
	}

	#toast-container>div.rtl {
		padding: 8px 50px 8px 8px
	}

	#toast-container .toast-close-button {
		right: -.2em;
		top: -.2em
	}

	#toast-container .rtl .toast-close-button {
		left: -.2em;
		right: .2em
	}
}

@media all and (min-width:481px) and (max-width:768px) {
	#toast-container>div {
		padding: 15px 15px 15px 50px;
		width: 25em
	}

	#toast-container>div.rtl {
		padding: 15px 50px 15px 15px
	}
}

code[class*=language-],pre[class*=language-] {
	color: #657b83;
	font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none
}

code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection {
	background: #073642
}

code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection {
	background: #073642
}

pre[class*=language-] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
	border-radius: .3em
}

:not(pre)>code[class*=language-],pre[class*=language-] {
	background-color: #fdf6e3
}

:not(pre)>code[class*=language-] {
	padding: .1em;
	border-radius: .3em
}

.token.cdata,.token.comment,.token.doctype,.token.prolog {
	color: #93a1a1
}

.token.punctuation {
	color: #586e75
}

.namespace {
	opacity: .7
}

.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag {
	color: #268bd2
}

.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string,.token.url {
	color: #2aa198
}

.token.entity {
	color: #657b83;
	background: #eee8d5;
	cursor: help
}

.token.atrule,.token.attr-value,.token.keyword {
	color: #859900
}

.token.function {
	color: #b58900
}

.token.important,.token.regex,.token.variable {
	color: #cb4b16
}

.token.italic {
	font-style: italic
}

.slick-slider {
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.slick-track {
	left: 0;
	top: 0
}

.slick-track:after,.slick-track:before {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.slick-dotted.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	position: absolute;
	bottom: 35px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}

.slick-dots li button {
	border: 0;
	background: #e3e4e6;
	display: block;
	height: 10px;
	width: 10px;
	border-radius: 50%;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}

h2,h3 {
	line-height: 2.18
}

.slick-dots li button:focus,.slick-dots li button:hover {
	outline: 0
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li.slick-active button {
	color: #000;
	opacity: .75;
	background: #4ca0ff
}

.btn {
	box-sizing: border-box;
	display: inline-block;
	border: none;
	outline: 0;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 999px;
	background-color: #fff;
	color: #414141;
	transition: box-shadow .28s cubic-bezier(.4,0,.2,1)
}

.btn.btn--outlined {
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.5);
	box-shadow: none
}

.btn.btn--outlined.btn--primary {
	background-color: #fff;
	border: 2px solid #47c4c1;
	color: #6ed0ce
}

.btn.btn--outlined.btn--primary:hover {
	color: #fff
}

.btn.btn--primary {
	color: #fff;
	background-color: #6ed0ce
}

.btn.btn--primary:hover {
	background-color: #47c4c1
}

.btn[disabled],.btn[disabled]:hover {
	background-color: #dcdcdc
}

.btn.btn--large {
	padding: .875rem 3rem;
	font-size: 1rem;
	border-radius: 4px
}

.btn.btn--large.btn--size-fixed {
	height: 48px;
	width: 128px;
	padding: 0 3rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.btn.btn--medium {
	padding: .625rem 2rem;
	font-size: .8125rem;
	border-radius: 3px
}

.btn[disabled]:hover {
	cursor: not-allowed
}

a.btn.btn--size-fixed {
	display: table-cell
}

@font-face {
	font-family:"PingFang SC";src:local("PingFang SC Thin")
}

@font-face {
	font-family:"PingFang SC";src:local("PingFang SC Light")
}

@font-face {
	font-family:"PingFang SC";src:local("PingFang SC Regular")
}

@font-face {
	font-family:"PingFang SC";font-weight:500;src:local("PingFang SC Medium")
}

@font-face {
	font-family:"PingFang SC";font-weight:700;src:local("PingFang SC Semibold")
}

@font-face {
	font-family:"PingFang SC";font-weight:800;src:local("PingFang SC Heavy")
}

:root {
	font-size: 16px
}

@media (max-width:768px) {
	:root {
		font-size: 14px
	}
}

body {
	margin: 0;
	font-family: 'Droid Sans Fallback','PingFang SC','Microsoft YaHei','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif
}

h1 {
	font-size: 3rem;
	line-height: 1.22
}

h2 {
	font-size: 2rem
}

h3 {
	font-size: 1.5rem
}

a {
	color: #6ed0ce;
	text-decoration: none;
	outline: 0
}

#header {
	left: 0;
	right: 0;
	position: fixed;
	top: 0;
	margin: 0 auto;
	z-index: 1;
	height: 5rem;
	padding: 0;
	background-color: transparent
}

@media screen and (min-width:1440px) {
	#header {
		transition: background-color .2s ease-out
	}

	#header .content-wrapper {
		position: relative;
		width: auto;
		width: 1200px;
		margin: 0 auto
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	#header {
		transition: background-color .2s ease-out
	}

	#header .content-wrapper {
		min-width: 1000px;
		max-width: 1200px;
		margin: 0 auto
	}
}

#header .menu__item a.link {
	color: #2a3541
}

#header .menu__item a.link .icon-caret-down {
	margin-left: 6px
}

#header .logo {
	display: flex;
	margin: 1.5rem;
	height: 2rem;
	align-items: center;
	transition: background-color .5s linear
}

#header .logo .img-placeholder {
	width: 125px;
	height: 26px;
	background-size: cover;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo.png);
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	#header .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo@2x.png)
	}
}

@media screen and (min-width:1920px) {
	#header .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	#header .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo@2x.png)
	}
}

#header nav {
	font-size: 1rem
}

#header nav .menu--primary {
	display: none
}

@media screen and (min-width:1024px) {
	#header .menu__item a.link {
		color: #fff
	}

	#header nav .menu--primary {
		display: flex
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	#header nav .menu--primary {
		justify-content: flex-end
	}
}

#header nav .menu--primary .link:hover+.menu--secondary,#header nav .menu--primary .link:hover+.menu--secondary__product,#header nav .menu--primary .menu--secondary:hover,#header nav .menu--primary .menu--secondary__product:hover {
	display: flex!important
}

#header nav .menu--secondary .caption--primary {
	color: #767d85;
	font-size: .875rem
}

#header nav .menu--secondary .caption--sub {
	color: #5a6978;
	max-width: 60%;
	line-height: 1.67;
	align-items: flex-start;
	font-size: .75rem;
	text-align: center
}

#header nav .menu--secondary .menu__item a {
	color: #2a3541
}

#header nav .nav-toggle {
	display: flex;
	border: none;
	outline: 0;
	height: 5rem;
	margin-right: 1rem;
	padding: 0;
	background: 0 0;
	font-size: 2rem;
	color: #fff
}

#header.color-inverse .menu__item a .active,#header.inverted .menu__item a.link .active {
	padding: 5px 0;
	border-bottom: 1px solid #767d85
}

@media screen and (min-width:1024px) {
	#header nav .nav-toggle {
		display: none;
		height: auto
	}
}

#header nav .nav-toggle:hover+.menu--primary {
	display: flex
}

#footer .contact__wechat:hover>.contact__qrcode,#footer .contact__weibo:hover>.contact__qrcode {
	display: block
}

#header.color-inverse .menu__item a {
	color: #767d85
}

#header.color-inverse .menu__item .btn {
	color: #fff
}

#header.color-inverse .menu__item .btn.signup {
	color: #767d85;
	box-shadow: inset 0 0 0 1px #767d85;
	transition: display .75s
}

#header.color-inverse .logo .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	#header.color-inverse .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted@2x.png)
	}
}

@media screen and (min-width:1920px) {
	#header.color-inverse .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	#header.color-inverse .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted@2x.png)
	}
}

#header.color-inverse nav .nav-toggle {
	color: #767d85
}

#header.inverted {
	height: 4rem;
	background-color: #fff;
	box-shadow: 0 4px 12px 0 rgba(52,63,75,.06),0 10px 40px 0 rgba(52,63,75,.06),0 0 0 1px rgba(52,63,75,.02)
}

#header.inverted .menu__item a.link {
	color: #2a3541
}

#header.inverted .logo {
	margin: 1rem 1.5rem
}

#header.inverted .logo .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	#header.inverted .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted@2x.png)
	}
}

@media screen and (min-width:1920px) {
	#header.inverted .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	#header.inverted .logo .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo-inverted@2x.png)
	}
}

#header.inverted .menu--primary>.menu__item>a.link {
	padding: 1rem 1.2rem
}

@media (max-width:768px) {
	#header.inverted .menu--primary {
		top: 4rem
	}

	#header.inverted .menu--primary>.menu__item>a.link {
		padding: 0 1.5rem
	}

	#footer .content-wrapper>.list--horizontal:first-child {
		flex-direction: column;
		align-items: center
	}
}

#header.inverted .menu--secondary,#header.inverted .menu--secondary__product {
	top: 4rem;
	background-color: #fff
}

#header.inverted nav .nav-toggle {
	height: 4rem;
	color: #2a3541
}

#header.inverted .btn.signup {
	color: #767d85;
	box-shadow: inset 0 0 0 1px #767d85;
	transition: display .75s
}

#footer {
	padding: 0 2rem;
	background-color: #fff
}

#footer a,#footer a:visited {
	color: #5a6978
}

#footer .content-wrapper {
	max-width: 1200px;
	padding: 40px 0 15px;
	margin: 0 auto
}

@media (min-width:1024px) {
	#footer .content-wrapper {
		padding: 90px 0 30px
	}
}

#footer .content-wrapper>.list--horizontal:first-child>.list__item {
	height: 300px;
	max-width: 240px;
	flex-direction: column;
	align-items: flex-start
}

@media (max-width:768px) {
	#footer .content-wrapper>.list--horizontal:first-child>.list__item {
		height: auto;
		width: 100%;
		margin-bottom: 2rem;
		align-items: center
	}

	#footer .content-wrapper>.list--horizontal:first-child>.list__item h4 {
		text-align: center
	}
}

#footer .content-wrapper>.list--horizontal:first-child>.list__item h4 {
	margin: 1rem 0;
	font-size: 1rem;
	color: #5a6978
}

#footer .content-wrapper>.list--horizontal:first-child>.list__item>.list--vertical {
	margin: 0;
	align-items: flex-start
}

#footer .content-wrapper>.list--horizontal:first-child>.list__item>.list--vertical .list__item {
	line-height: 2;
	font-size: .8125rem;
	color: #9aa7bd
}

#footer .content-wrapper>.list--horizontal:first-child>.list__item>.list--vertical .list__item:hover {
	color: #5a6978
}

@media (max-width:768px) {
	#footer .content-wrapper>.list--horizontal:first-child>.list__item>.list--vertical {
		align-items: center
	}

	#footer .content-wrapper>.list--horizontal:last-child {
		height: 3rem;
		flex-direction: column;
		align-items: center
	}
}

#footer .icon-fire {
	margin-left: .25rem;
	color: red;
	font-size: 1.125rem
}

#footer .contact__tel {
	font-size: 1.125rem;
	color: #9aa7bd
}

#footer .contact__tel:hover {
	color: #5a6978
}

#footer .contact__email {
	font-size: 1.125rem;
	color: #9aa7bd
}

#footer .contact__email:hover {
	color: #5a6978
}

#footer .contact__weibo {
	position: relative;
	font-size: 2.5rem;
	text-align: center;
	width: 4rem;
	color: #5a6978
}

#footer .contact__weibo:hover {
	color: #e6162d
}

#footer .contact__wechat {
	position: relative;
	font-size: 2.25rem;
	text-align: center;
	width: 4rem;
	color: #5a6978
}

#footer .contact__wechat:hover {
	color: #62b900
}

#footer .contact__qrcode {
	display: none;
	position: absolute;
	left: -130px;
	top: -300px;
	width: 240px;
	height: 280px;
	padding: 20px;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 4px 12px 0 rgba(52,63,75,.06),0 10px 50px 0 rgba(52,63,75,.12),0 0 0 1px rgba(52,63,75,.02)
}

#footer .contact__qrcode>img {
	display: block;
	max-width: 240px;
	max-height: 240px
}

#footer .contact__qrcode>div {
	margin-top: 1rem;
	font-size: 1rem;
	text-align: center;
	color: #9aa7bd
}

#footer .copyright,#footer .icp {
	font-size: .75rem;
	color: #9aa7bd
}

#footer .icp {
	justify-content: flex-end
}

.menu .menu__item a.link {
	color: #767d85;
	font-size: .875rem;
	cursor: pointer
}

.menu .menu__item a.link:visited {
	color: #767d85
}

.menu .menu__item a.link:hover,section.banner .content-wrapper.color-inverse h2,section.banner .content-wrapper.color-inverse p {
	color: #2a3541
}

.menu .menu__item a.link .active {
	padding: 5px 0;
	border-bottom: 1px solid #fff
}

@media (max-width:768px) {
	.menu .menu__item a.link {
		font-size: 1.125rem
	}

	.menu.menu--primary {
		display: flex;
		margin: 0 auto;
		flex-direction: column;
		align-items: center;
		position: absolute;
		left: 0;
		right: 0;
		top: 5rem;
		padding: 2rem 3rem;
		background-color: #fff;
		box-shadow: 0 4px 12px 0 rgba(52,63,75,.06),0 10px 40px 0 rgba(52,63,75,.06),0 0 0 1px rgba(52,63,75,.02)
	}

	.menu.menu--primary .list__item,.menu.menu--primary>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

@media screen and (min-width:1024px) {
	.menu.menu--primary {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center
	}

	.menu.menu--primary .list__item,.menu.menu--primary>* {
		display: flex;
		flex-grow: 1
	}

	.menu.menu--primary>.menu__item:first-child>a.link {
		padding: 1.5rem
	}
}

.menu.menu--primary>.menu__item {
	flex-grow: 0
}

.menu.menu--primary>.menu__item>a.link {
	display: block;
	height: 2rem;
	line-height: 2rem;
	padding: .5rem 1.5rem
}

@media screen and (min-width:1024px) {
	.menu.menu--primary>.menu__item>a.link {
		padding: 1.5rem 1.2rem
	}

	.menu.menu--primary>.menu__item>a.link [class*=" icon-"],.menu.menu--primary>.menu__item>a.link [class^=icon-] {
		font-size: 10px
	}
}

@media (max-width:768px) {
	.menu.menu--primary>.menu__item {
		flex-direction: column;
		width: 100%
	}

	.menu.menu--primary>.menu__item>a.link {
		width: 100%;
		height: 3rem;
		line-height: 3rem;
		padding: 0 1.5rem 1rem;
		justify-content: center
	}

	.menu.menu--primary>.menu__item>a.link.active [class*=" icon-"]:before,.menu.menu--primary>.menu__item>a.link.active [class^=icon-]:before {
		content: '\f0d8'
	}
}

@media screen and (max-width:768px) {
	.menu.menu--primary>.menu__item>.btn {
		margin: 2rem auto 0 0;
		padding-bottom: .875rem;
		text-align: center;
		width: 100%
	}

	.menu.menu--primary>.menu__item>.btn.signup {
		margin-top: 6rem
	}
}

@media screen and (min-width:768px) {
	.menu.menu--primary>.menu__item:hover [class*=" icon-"]:before,.menu.menu--primary>.menu__item:hover [class^=icon-]:before {
		content: '\f0d8'
	}

	.menu.menu--primary>.menu__item>.btn {
		margin: 0 10px 0 0
	}
}

.menu.menu--primary>.menu__item>.btn.signup {
	color: #767d85;
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #767d85
}

@media screen and (min-width:1024px) {
	.menu.menu--primary>.menu__item>.btn.signup {
		margin-left: 32px;
		color: #fff;
		box-shadow: inset 0 0 0 1px #fff
	}
}

.menu.menu--primary>.menu__item>.btn.signup:hover {
	opacity: .8
}

.menu.menu--secondary__product .menu--product__plan .plan-title {
	font-size: 13px;
	color: #5a6978
}

.menu.menu--secondary__product .menu--product__plan .plan-title:hover {
	color: #5BCAC7
}

.menu.menu--secondary__product .menu--product__plan .plan-caption {
	margin-top: .875rem;
	font-size: .85rem;
	letter-spacing: 1px;
	line-height: 16px;
	color: #5a6978
}

.menu.menu--secondary__product .menu--product__plan .plan-content {
	color: #5a6978;
	font-size: .85rem;
	letter-spacing: 1px
}

.menu.menu--secondary__product .menu--product__plan .plan-content>img {
	width: 17px;
	height: 17px
}

.menu.menu--secondary__product .menu--product__plan .plan-content>* {
	line-height: 40px;
	vertical-align: middle
}

@media (max-width:768px) {
	.menu.menu--secondary__product .menu--product__plan .plan-title {
		margin-top: 1rem
	}

	.menu.menu--secondary__product {
		display: flex;
		flex-direction: column;
		height: auto;
		width: 100%;
		z-index: 999;
		padding-top: 1.2rem;
		margin-bottom: 1.2rem;
		border-top: 1px solid #D8D8D8;
		border-bottom: 1px solid #D8D8D8
	}

	.menu.menu--secondary__product>.menu--product__section {
		margin-bottom: 2rem
	}

	.menu.menu--secondary__product .menu--product__section-title {
		height: 2rem;
		line-height: 2rem;
		color: #2a3541;
		font-size: 1rem
	}

	.menu.menu--secondary__product ul {
		padding: 0
	}

	.menu.menu--secondary__product ul li.menu__item {
		display: flex
	}

	.menu.menu--secondary__product ul li.menu__item a {
		display: flex;
		color: #767d85;
		height: 5rem;
		width: 300px;
		margin: 0;
		align-items: center
	}

	.menu.menu--secondary__product ul li.menu__item a .caption {
		display: flex;
		color: #5a6978
	}

	.menu.menu--secondary__product ul li.menu__item a .caption :first-child {
		color: #767d85;
		margin: 0 .875rem
	}
}

@media (min-width:768px) {
	.menu.menu--secondary__product {
		display: flex;
		margin: 0 auto;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		position: absolute;
		width: 585px;
		height: 325px;
		padding: 30px 50px;
		z-index: 1;
		left: 1.5rem;
		top: 5rem;
		border-radius: 0 0 3px 3px;
		background-color: #fff;
		box-shadow: 0 4px 12px 0 rgba(52,63,75,.06),0 0 0 1px rgba(52,63,75,.02)
	}

	.menu.menu--secondary__product .list__item,.menu.menu--secondary__product>* {
		display: flex;
		flex-grow: 1
	}

	.menu.menu--secondary__product .menu--product__section {
		flex: 1;
		display: block;
		height: 100%
	}

	.menu.menu--secondary__product .menu--product__section ul {
		padding: 0
	}

	.menu.menu--secondary__product .menu--product__section-title {
		color: #5a6978;
		font-size: 12px;
		margin-bottom: 50px
	}

	.menu.menu--secondary__product .menu__item {
		margin-bottom: 28px;
		margin-right: 20px;
		list-style: none
	}

	.menu.menu--secondary__product .menu__item a {
		color: #767d85;
		margin: 0;
		display: flex;
		flex-direction: row
	}

	.menu.menu--secondary__product .menu__item a:hover .caption,.menu.menu--secondary__product .menu__item a:hover .caption span:last-child {
		color: #5BCAC7
	}

	.menu.menu--secondary__product .menu__item a img {
		width: 40px;
		height: 40px;
		margin-right: 20px
	}

	.menu.menu--secondary__product .menu__item a .caption {
		line-height: 40px;
		font-size: 13px;
		left: 50px;
		flex: 1
	}

	.menu.menu--secondary__product .menu__item a .caption span {
		flex: 1
	}

	.menu.menu--secondary__product .menu__item a .caption span:last-child {
		color: #5a6978
	}
}

@media (max-width:768px) {
	.menu.menu--secondary {
		display: flex;
		margin: 0 auto 1rem;
		flex-direction: column;
		height: auto;
		width: 100%;
		z-index: 999;
		align-items: flex-start;
		padding: 1rem 0 2rem;
		border-top: 1px solid #D8D8D8;
		border-bottom: 1px solid #D8D8D8
	}

	.menu.menu--secondary .list__item,.menu.menu--secondary>* {
		display: flex;
		align-items: center;
		align-content: center
	}

	.menu.menu--secondary .menu__item a {
		position: relative;
		height: 5rem;
		width: 300px;
		margin: 0;
		display: flex;
		flex-direction: row;
		align-items: center
	}

	.menu.menu--secondary .menu__item a img {
		margin-right: .875rem
	}

	.menu.menu--secondary .menu__item a .caption--primary,.menu.menu--secondary .menu__item a .caption--sub {
		position: absolute;
		height: 20px;
		line-height: 20px;
		left: 50px
	}

	.menu.menu--secondary .menu__item a .caption--primary {
		top: 15px
	}

	.menu.menu--secondary .menu__item a .caption--sub {
		top: 35px;
		text-align: left!important
	}
}

@media (min-width:768px) {
	.menu.menu--secondary {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		position: absolute;
		max-width: 1200px;
		z-index: 1;
		right: 0;
		left: 0;
		top: 5rem;
		border-radius: 0 0 3px 3px;
		background-color: #fff;
		box-shadow: 0 4px 12px 0 rgba(52,63,75,.06),0 0 0 1px rgba(52,63,75,.02)
	}

	.menu.menu--secondary .list__item,.menu.menu--secondary>* {
		display: flex;
		flex-grow: 1
	}

	.menu.menu--secondary .menu__item {
		display: flex;
		align-items: center;
		height: 100%
	}

	.menu.menu--secondary .menu__item a.list--vertical {
		justify-content: center;
		box-sizing: border-box;
		width: 300px;
		height: 260px;
		text-align: center
	}

	.menu.menu--secondary .menu__item a.list--vertical:hover {
		background-color: #fafafa
	}

	.menu.menu--secondary .menu__item a.list--vertical>* {
		flex-basis: 10%;
		max-height: 40px;
		margin: .5rem auto
	}
}

section.banner,section.feature {
	display: flex;
	align-items: center;
	align-content: center
}

ul.menu {
	list-style: none
}

section.banner {
	justify-content: center;
	height: 600px;
	background-size: cover
}

section.banner.move-up {
	background-position: center -10px;
	transition: backgrond-position .2s ease-in
}

section.banner .content-wrapper {
	max-width: 750px;
	padding: 0 1.5rem;
	text-align: center
}

section.banner .content-wrapper h2 {
	margin: 0 auto;
	line-height: 1.57;
	font-size: 2.25rem;
	text-align: center;
	letter-spacing: .5px;
	color: #fff
}

@media screen and (min-width:1024px) {
	section.banner .content-wrapper h2 {
		font-size: 2rem
	}
}

section.banner .content-wrapper p {
	line-height: 1.4;
	font-size: 1.125rem;
	color: #fff
}

section.banner .content-wrapper button {
	margin-top: 4rem;
	min-width: 160px
}

section.feature {
	justify-content: center;
	height: 300px
}

@media screen and (min-width:1024px) {
	section.banner .content-wrapper button {
		margin-top: 5rem
	}

	section.feature {
		height: 860px
	}

	section.feature .content-wrapper {
		width: 750px
	}
}

section.feature .content-wrapper {
	padding: 0 1.5rem;
	max-width: 100%
}

section.feature h2 {
	margin: 0 auto .25rem;
	text-align: center;
	font-size: 1.4rem;
	color: #2a3541;
	line-height: 1.5
}

@media screen and (min-width:1024px) {
	section.feature h2 {
		font-size: 2.25rem
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.feature {
		height: 600px
	}

	section.feature h2 {
		font-size: 1.5rem
	}
}

section.feature h3 {
	font-size: 1.6rem
}

@media screen and (min-width:1024px) {
	section.feature h3 {
		font-size: 1.3rem
	}
}

section.feature p {
	margin: 0 auto;
	line-height: 1.8;
	text-align: center;
	font-size: 1.125rem;
	color: #7D858E
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.feature p {
		font-size: 1rem
	}
}

.layout h2 {
	font-size: 1.4rem
}

.free-trial {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	padding: 3rem 0;
	background-color: #f7f8f9
}

@media screen and (min-width:1024px) {
	.free-trial {
		padding: 110px 0 120px
	}
}

.free-trial .lfs__composed {
	height: 24px;
	margin: 16px 0;
	color: #5a6978;
	font-size: 12px;
	letter-spacing: 1px
}

.free-trial .lfs__composed>img {
	width: 24px;
	height: 24px
}

.free-trial .lfs__composed>* {
	line-height: 24px;
	vertical-align: middle
}

.free-trial .content-wrapper {
	padding: 0 1.5rem;
	max-width: 750px;
	text-align: center
}

@media (max-width:768px) {
	.free-trial .content-wrapper {
		width: 80%
	}
}

.free-trial .content-wrapper h2 {
	margin: 0 auto 1rem;
	text-align: center;
	font-size: 2.25rem;
	color: #2a3541
}

@media screen and (min-width:1024px) {
	.free-trial .content-wrapper h2 {
		font-size: 1.8rem
	}

	.free-trial .content-wrapper form.list--horizontal input {
		max-width: 310px
	}
}

.free-trial .content-wrapper h3 {
	font-size: 1.8rem
}

.free-trial .content-wrapper p {
	margin: 0 auto;
	line-height: 1.8;
	text-align: center;
	font-size: 1.125rem;
	color: #7D858E
}

.free-trial .content-wrapper form.list--horizontal {
	margin-top: 4rem;
	align-items: initial
}

.free-trial .content-wrapper form.list--horizontal input {
	-webkit-appearance: none;
	width: 10rem;
	padding: .5rem 0 .5rem 1.5rem;
	outline: 0;
	border: none;
	border-radius: 4px 0 0 4px;
	background-color: #f7f8f9;
	box-shadow: inset 0 0 1px 1px #bbc0c1;
	font-size: .75rem;
	letter-spacing: 1px
}

.free-trial .content-wrapper form.list--horizontal input::-webkit-input-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--horizontal input::-moz-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--horizontal input:-ms-input-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--horizontal input:-moz-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--horizontal input:focus {
	box-shadow: inset 0 0 1px 1px #d6d9d9
}

.free-trial .content-wrapper form.list--horizontal .btn {
	border: 1px solid #5bcac7;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: .5rem 1rem;
	justify-content: center;
	text-align: center
}

.free-trial .content-wrapper form.list--vertical {
	margin-top: 2rem;
	align-items: center;
	justify-content: center
}

.free-trial .content-wrapper form.list--vertical input {
	box-sizing: border-box;
	-webkit-appearance: none;
	width: 70%;
	line-height: 2;
	padding: .5rem 0 .5rem 1rem;
	margin-bottom: 20px;
	outline: 0;
	border: none;
	border-radius: 4px;
	background-color: #f7f8f9;
	box-shadow: inset 0 0 1px 1px #bbc0c1;
	font-size: .75rem;
	letter-spacing: 1px
}

@media screen and (min-width:1024px) {
	.free-trial .content-wrapper form.list--horizontal .btn {
		max-width: 160px
	}

	.free-trial .content-wrapper form.list--vertical input {
		width: 310px
	}
}

.free-trial .content-wrapper form.list--vertical input::-webkit-input-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--vertical input::-moz-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--vertical input:-ms-input-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--vertical input:-moz-placeholder {
	color: #bbc0c1
}

.free-trial .content-wrapper form.list--vertical input:focus {
	box-shadow: inset 0 0 1px 1px #d6d9d9
}

.free-trial .content-wrapper form.list--vertical .btn {
	display: block;
	width: 70%;
	margin: 0 auto;
	justify-content: center
}

@media screen and (min-width:1024px) {
	.free-trial .content-wrapper form.list--vertical .btn {
		width: 310px
	}
}

#outdated-notice {
	display: none;
	z-index: 999;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 64px;
	background: #ffffe9;
	color: #1e5494;
	border-bottom: 1px solid #e6e6c6;
	text-align: center;
	line-height: 64px;
	font-size: 18px
}

@media (max-width:768px) {
	#outdated-notice {
		padding: 1rem 0;
		height: 4rem;
		line-height: 1.5
	}
}

.readmore {
	min-width: 64px;
	height: 30px;
	font-size: 1.125rem;
	line-height: 1.88;
	color: #6ed0ce
}

.readmore--light {
	color: #fff
}

.readmore[disabled] {
	cursor: not-allowed;
	color: #a9a9a9
}

.readmore[disabled]:hover {
	text-decoration: none
}

.readmore:after {
	display: inline-block;
	margin-left: 5px;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	vertical-align: sub;
	content: "\f105"
}

.readmore:hover {
	text-decoration: underline
}

.pos-fixed--top {
	position: fixed;
	top: 0;
	margin: 0 auto
}

.pos-fixed--bottom {
	position: fixed;
	bottom: 0;
	margin: 0 auto
}

.pos-fixed--center-horizontal {
	position: fixed;
	left: 0;
	right: 0;
	margin-left: 0;
	margin-right: 0
}

.pos-fixed--center-vertical {
	position: fixed;
	top: 50%;
	transform: translateY(-50%)
}

.pos-fixed--right {
	position: fixed;
	right: 0
}

.pos-fixed--left {
	position: fixed;
	left: 0
}

.pos-abs--left-bottom {
	top: 0;
	position: absolute;
	left: 0;
	bottom: 0
}

.pos-abs--right-top {
	position: absolute;
	right: 0;
	top: 0
}

.pos-abs--right-bottom {
	position: absolute;
	right: 0;
	bottom: 0
}

.pos-abs--top-half-out {
	transform: translateY(-50%)
}

.pos-abs--bottom-half-out {
	transform: translateY(50%)
}

.pos-abs--left-half-out {
	transform: translateX(-50%)
}

.pos-abs--right-half-out {
	transform: translateX(50%)
}

.clearfix:after {
	content: "";
	display: block;
	clear: both
}

.clearfix>:first-child {
	float: left
}

.clearfix>:last-child:not(:first-child) {
	float: right
}

.clearfix-by-table {
	overflow: hidden
}

.clearfix-by-table:after {
	content: " ";
	display: table;
	clear: both
}

.clearfix-by-table>:first-child {
	float: left
}

.clearfix-by-table>:last-child:not(:first-child) {
	float: right
}

.float-left {
	float: left
}

.float-right {
	float: right
}

.centered-block {
	display: block;
	margin: 0 auto
}

.align-left {
	text-align: left
}

.align-right {
	text-align: right
}

.align-center {
	text-align: center
}

.align-justify {
	text-align: justify
}

.list--vertical {
	display: flex;
	margin: 0 auto;
	padding: 0;
	flex-direction: column;
	align-items: center
}

.list--vertical .list__item,.list--vertical>* {
	display: flex;
	align-items: center;
	align-content: center
}

.list--horizontal {
	display: flex;
	margin: 0 auto;
	padding: 0;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center
}

.list--horizontal .list__item,.list--horizontal>* {
	display: flex;
	flex-grow: 1
}

.hidden {
	display: none!important
}

@media (max-width:768px) {
	.hidden {
		position: absolute;
		overflow: hidden;
		clip: rect(0 0 0 0);
		height: 1px;
		width: 1px;
		margin: -1px;
		padding: 0;
		border: 0
	}
}

.banner.banner__home {
	height: 100vh;
	background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-home.jpg);
	background-attachment: fixed
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__home {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-home@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__home {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-home@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__home {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-home@2x.jpg)
	}
}

@media (max-width:768px) {
	.banner.banner__home {
		background-attachment: initial;
		background-position: bottom
	}
}

@media screen and (min-width:1024px) {
	.banner.banner__home .content-wrapper h2 {
		line-height: 1.25;
		font-size: 3rem
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__home .content-wrapper h2 {
		line-height: 1.5;
		font-size: 2.25rem
	}
}

@media screen and (min-width:1024px) {
	.banner.banner__home .content-wrapper p {
		margin: 1.25rem auto 0;
		line-height: 2.15;
		font-size: 1.75rem
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__home .content-wrapper p {
		margin: .875rem auto 0;
		line-height: 1.8;
		font-size: 1.25rem
	}
}

.banner.banner__home .btn {
	padding-left: 3rem;
	padding-right: 3rem;
	margin-top: 8rem
}

.feature.feature__promoting {
	height: 80rem
}

@media screen and (min-width:1024px) {
	.feature.feature__promoting {
		height: 700px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.feature.feature__promoting {
		height: 600px
	}
}

.feature.feature__promoting .content-wrapper h2 {
	margin-bottom: 3rem;
	line-height: 1.7
}

.feature.feature__promoting .content-wrapper p {
	font-size: .875rem;
	color: #7D858E
}

@media screen and (min-width:1024px) {
	.feature.feature__promoting .content-wrapper {
		width: 1280px
	}

	.feature.feature__promoting .content-wrapper h2 {
		margin-bottom: 5rem
	}

	.feature.feature__promoting .content-wrapper>.list--horizontal {
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: nowrap
	}

	.feature.feature__promoting .content-wrapper>.list--horizontal .list__item {
		max-width: 330px
	}

	.feature.feature__promoting .content-wrapper>.list--horizontal .list__item p {
		max-width: 240px
	}
}

.feature.feature__promoting .content-wrapper>.list--horizontal .list--vertical {
	align-items: center;
	margin-bottom: 3rem
}

.feature.feature__promoting .content-wrapper>.list--horizontal .list--vertical img {
	width: 120px;
	height: 120px
}

.feature.feature__marketing-cloud,.feature.feature__sales-cloud {
	background-color: rgba(42,53,65,.7);
	background-position: center center;
	background-size: cover
}

.feature.feature__marketing-cloud .content-wrapper,.feature.feature__sales-cloud .content-wrapper {
	width: 100%;
	text-align: center
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.feature.feature__marketing-cloud .content-wrapper,.feature.feature__sales-cloud .content-wrapper {
		width: 750px;
		text-align: left
	}
}

@media screen and (min-width:1440px) {
	.feature.feature__marketing-cloud .content-wrapper,.feature.feature__sales-cloud .content-wrapper {
		width: 1200px;
		text-align: left
	}
}

.feature.feature__marketing-cloud h2,.feature.feature__marketing-cloud p,.feature.feature__sales-cloud h2,.feature.feature__sales-cloud p {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #fff
}

.feature.feature__marketing-cloud h2,.feature.feature__sales-cloud h2 {
	line-height: 1.5
}

.feature.feature__marketing-cloud p,.feature.feature__sales-cloud p {
	width: 70%
}

@media screen and (min-width:1024px) {
	.feature.feature__marketing-cloud h2,.feature.feature__marketing-cloud p,.feature.feature__sales-cloud h2,.feature.feature__sales-cloud p {
		text-align: left
	}

	.feature.feature__marketing-cloud p,.feature.feature__sales-cloud p {
		width: auto;
		margin-top: .25rem
	}
}

.feature.feature__marketing-cloud .btn,.feature.feature__sales-cloud .btn {
	margin-top: 2rem
}

.feature.feature__analysis-cloud,.feature.feature__service-cloud {
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: cover
}

@media (max-width:768px) {
	.feature.feature__analysis-cloud,.feature.feature__service-cloud {
		flex-direction: column;
		height: 35rem
	}
}

.feature.feature__analysis-cloud .img-placeholder,.feature.feature__service-cloud .img-placeholder {
	width: 100%;
	height: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

@media screen and (min-width:1024px) {
	.feature.feature__marketing-cloud .btn,.feature.feature__sales-cloud .btn {
		margin-top: 4rem
	}

	.feature.feature__analysis-cloud .img-placeholder,.feature.feature__service-cloud .img-placeholder {
		max-width: 880px;
		height: 576px;
		background-position: left center
	}
}

.feature.feature__analysis-cloud .content-wrapper,.feature.feature__service-cloud .content-wrapper {
	text-align: center
}

@media (max-width:768px) {
	.feature.feature__analysis-cloud .content-wrapper,.feature.feature__service-cloud .content-wrapper {
		margin-top: 2rem;
		transform: none
	}
}

@media screen and (min-width:1024px) {
	.feature.feature__analysis-cloud .content-wrapper,.feature.feature__service-cloud .content-wrapper {
		height: 50%;
		max-width: 400px;
		padding: 0;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		align-content: center;
		justify-content: center;
		text-align: left
	}
}

.feature.feature__analysis-cloud h2,.feature.feature__service-cloud h2 {
	color: #2A3541;
	line-height: 1.5;
	margin-bottom: .25rem
}

.feature.feature__analysis-cloud p,.feature.feature__service-cloud p {
	color: #7D858E
}

.feature.feature__analysis-cloud h2,.feature.feature__analysis-cloud p,.feature.feature__service-cloud h2,.feature.feature__service-cloud p {
	width: 100%;
	text-align: center
}

.feature.feature__analysis-cloud .btn,.feature.feature__service-cloud .btn {
	margin-top: 2rem
}

.feature.feature__sales-cloud {
	background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sales-cloud.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__sales-cloud {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sales-cloud@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__sales-cloud {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sales-cloud@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__sales-cloud {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sales-cloud@2x.jpg)
	}
}

.feature.feature__marketing-cloud {
	background-image: linear-gradient(rgba(52,63,75,.2),rgba(52,63,75,.2)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__marketing-cloud {
		background-image: linear-gradient(rgba(52,63,75,.2),rgba(52,63,75,.2)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__marketing-cloud {
		background-image: linear-gradient(rgba(52,63,75,.2),rgba(52,63,75,.2)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__marketing-cloud {
		background-image: linear-gradient(rgba(52,63,75,.2),rgba(52,63,75,.2)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud@2x.jpg)
	}
}

.feature.feature__marketing-cloud h2,.feature.feature__marketing-cloud p {
	color: #2a3541
}

.feature.feature__marketing-cloud p {
	color: #7D858E
}

.feature.feature__service-cloud .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-service-cloud.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__service-cloud .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-service-cloud@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__service-cloud .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-service-cloud@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__service-cloud .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-service-cloud@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	.feature.feature__analysis-cloud h2,.feature.feature__analysis-cloud p,.feature.feature__service-cloud h2,.feature.feature__service-cloud p {
		text-align: left
	}

	.feature.feature__analysis-cloud .btn,.feature.feature__service-cloud .btn {
		margin-top: 4rem
	}

	.feature.feature__service-cloud .img-placeholder {
		margin-right: 200px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.feature.feature__service-cloud .img-placeholder {
		max-width: 700px;
		margin-right: 140px
	}
}

.feature.feature__analysis-cloud .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-analysis-cloud.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__analysis-cloud .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-analysis-cloud@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__analysis-cloud .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-analysis-cloud@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__analysis-cloud .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-analysis-cloud@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	.feature.feature__analysis-cloud .img-placeholder {
		margin-right: 120px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.feature.feature__analysis-cloud .img-placeholder {
		max-width: 700px;
		margin-right: 80px
	}
}

.feature.feature__focus {
	height: 35rem;
	align-items: flex-end
}

.feature.feature__focus .content-wrapper {
	width: 100%
}

.feature.feature__focus .content-wrapper h2 {
	margin-bottom: 3rem
}

@media screen and (min-width:1024px) {
	.feature.feature__focus {
		height: 660px
	}

	.feature.feature__focus .content-wrapper h2 {
		margin-bottom: 2rem
	}
}

.feature.feature__focus .content-wrapper .list--horizontal {
	margin: 0 -1.5rem;
	list-style: none
}

.feature.feature__focus .content-wrapper .list--horizontal>:first-child {
	height: 22rem;
	background-color: #fafafa;
	flex-direction: column;
	flex-basis: 50%;
	align-items: flex-end
}

.feature.feature__focus .content-wrapper .list--horizontal>:first-child h3 {
	margin: 2rem 1rem 1.5rem;
	color: #767d85;
	font-size: 1.5rem;
	text-align: right
}

@media screen and (min-width:1024px) {
	.feature.feature__focus .content-wrapper .list--horizontal>:first-child {
		width: 50%;
		height: 547px
	}

	.feature.feature__focus .content-wrapper .list--horizontal>:first-child h3 {
		margin: 4rem 3.5rem 2rem;
		font-size: 2rem
	}
}

.feature.feature__focus .content-wrapper .list--horizontal>:first-child .list--vertical {
	margin: 0;
	align-items: flex-end;
	list-style: none
}

.feature.feature__focus .content-wrapper .list--horizontal>:first-child .list--vertical .list__item {
	margin: 0 1rem 1rem;
	color: #969faa;
	font-size: 1rem
}

.feature.feature__focus .content-wrapper .list--horizontal>:last-child {
	height: 22rem;
	background-color: #6ed0ce;
	flex-direction: column;
	flex-basis: 50%;
	align-items: flex-start
}

@media screen and (min-width:1024px) {
	.feature.feature__focus .content-wrapper .list--horizontal>:first-child .list--vertical .list__item {
		margin: 0 3.5rem 2rem
	}

	.feature.feature__focus .content-wrapper .list--horizontal>:last-child {
		width: 50%;
		height: 547px
	}
}

.feature.feature__focus .content-wrapper .list--horizontal>:last-child h3 {
	margin: 2rem 1rem 1.5rem;
	font-size: 1.5rem;
	color: #1f7372
}

@media screen and (min-width:1024px) {
	.feature.feature__focus .content-wrapper .list--horizontal>:last-child h3 {
		margin: 4rem 3.5rem 2rem;
		font-size: 2rem
	}
}

.feature.feature__focus .content-wrapper .list--horizontal>:last-child .list--vertical {
	margin: 0;
	list-style: none;
	align-items: flex-start
}

.feature.feature__focus .content-wrapper .list--horizontal>:last-child .list--vertical .list__item {
	margin: 0 1rem 1rem;
	font-size: 1rem;
	color: #086967
}

.customer-wall {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	height: auto;
	padding: 2rem 0
}

@media screen and (min-width:1024px) {
	.feature.feature__focus .content-wrapper .list--horizontal>:last-child .list--vertical .list__item {
		margin: 0 3.5rem 2rem;
		font-size: 1rem
	}

	.customer-wall {
		height: 820px;
		padding: 0
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.customer-wall {
		height: 700px
	}
}

.customer-wall .content-wrapper {
	padding: 0 1.5rem;
	max-width: 750px;
	text-align: center
}

.customer-wall .content-wrapper h2 {
	margin: 0 auto 1rem;
	text-align: center;
	font-size: 2.25rem;
	color: #2a3541
}

@media screen and (min-width:1024px) {
	.customer-wall .content-wrapper {
		max-width: 1200px
	}

	.customer-wall .content-wrapper h2 {
		font-size: 2rem
	}

	.customer-wall .content-wrapper p {
		max-width: 800px
	}
}

.customer-wall .content-wrapper h3 {
	font-size: 1.6rem
}

.customer-wall .content-wrapper p {
	margin: 0 auto;
	line-height: 1.8;
	text-align: center;
	font-size: 1.125rem;
	color: #7D858E
}

.customer-wall .content-wrapper .btn {
	margin-top: 2rem
}

@media screen and (min-width:1024px) {
	.customer-wall .content-wrapper .btn {
		margin-top: 3rem
	}
}

.customer-wall .content-wrapper .list--horizontal {
	margin: 3rem auto
}

@media screen and (min-width:1024px) {
	.customer-wall .content-wrapper .list--horizontal {
		margin: 70px auto 0
	}
}

.customer-wall .content-wrapper .list--horizontal .list__item img {
	width: 8rem;
	height: 4rem;
	margin: 0 auto
}

@media screen and (min-width:1024px) {
	.customer-wall .content-wrapper .list--horizontal .list__item {
		width: 240px;
		height: 75px;
		margin: 15px
	}

	.customer-wall .content-wrapper .list--horizontal .list__item img {
		width: 100%;
		height: 100%
	}
}

section.banner__service {
	background-image: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-service.jpg);
	background-position: center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.banner__service {
		background-image: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-service@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.banner__service {
		background-image: linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-service@2x.jpg)
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.banner__service .content-wrapper h2 {
		font-size: 1.75rem
	}
}

section.banner__service .btn {
	margin-top: 4rem
}

section.livechat {
	padding: 50px 0
}

section.livechat.livechat__customizable {
	background: #F8F8F9
}

section.livechat.livechat__customizable .screenshot-wrapper {
	max-width: 800px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/customizable-colorfull.gif)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.livechat.livechat__customizable .screenshot-wrapper {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/customizable-colorfull@2x.gif)
	}
}

@media screen and (min-width:1920px) {
	section.livechat.livechat__customizable .screenshot-wrapper {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/customizable-colorfull@2x.gif)
	}
}

section.livechat.livechat__product {
	padding: 3rem 0 5rem
}

@media screen and (min-width:1024px) {
	section.livechat.livechat__customizable {
		padding: 120px 0 90px
	}

	section.livechat.livechat__product {
		padding: 86px 0 140px
	}

	section.livechat.livechat__product .screenshot {
		max-width: 1000px
	}

	section.livechat.livechat__product-features {
		background-color: #fafbfd;
		padding: 120px 0
	}

	section.livechat h2 {
		font-size: 2.25rem
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.livechat.livechat__product-features {
		padding: 60px 0
	}

	section.livechat h2 {
		font-size: 1.75rem
	}
}

section.livechat .content-wrapper {
	margin: 0 auto;
	padding: 0 1.5rem;
	max-width: 750px;
	text-align: center
}

section.livechat h2 {
	margin: 0 auto 1rem;
	text-align: center;
	color: #2a3541
}

section.livechat p {
	margin: 0 auto;
	line-height: 1.8;
	text-align: center;
	font-size: 1.125rem;
	color: #7D858E
}

section.livechat img.screenshot {
	margin-top: 3rem
}

section.livechat .preview.content-wrapper {
	margin: 4rem auto 0
}

section.livechat .preview form {
	position: relative;
	width: 300px;
	height: 50px;
	margin: 0 auto
}

section.livechat .preview form input {
	-webkit-appearance: none;
	position: absolute;
	left: 0;
	width: 152px;
	height: 20px;
	outline: 0;
	margin: 0;
	padding: 16px 2px 14px 28px;
	display: inline-block;
	border-radius: 4px 0 0 4px;
	border: none;
	box-shadow: inset 0 0 1px 1px #bbc0c1
}

section.livechat .preview form input:focus,section.livechat .preview form input:hover {
	box-shadow: inset 0 0 1px 1px #d6d9d9
}

section.livechat .preview form button {
	position: absolute;
	right: 0;
	width: 120px;
	height: 50px;
	padding: .75rem 1rem;
	display: inline-block;
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	box-shadow: none
}

.layout,img.screenshot {
	display: block;
	margin-left: auto;
	margin-right: auto
}

img.screenshot {
	max-width: 100%
}

.layout {
	padding: 4rem 2rem 0;
	position: relative
}

.layout .content-wrapper {
	margin: 0 auto;
	max-width: 750px;
	text-align: center
}

.layout h2 {
	margin: 0 auto 1rem;
	color: #2a3541
}

@media screen and (min-width:1024px) {
	section.livechat .preview>form {
		width: 580px
	}

	section.livechat .preview>form input {
		-webkit-appearance: none;
		width: 400px;
		font-size: .875rem
	}

	section.livechat .preview>form button {
		width: 160px
	}

	.layout h2 {
		font-size: 2.25rem
	}

	.layout {
		padding: 0;
		max-width: 1920px
	}

	.layout .content-wrapper {
		box-sizing: border-box;
		position: absolute;
		top: 0;
		bottom: 0;
		display: block;
		width: 40%;
		max-width: 800px;
		text-align: left
	}

	.layout .content {
		box-sizing: border-box;
		position: absolute;
		max-width: 480px;
		top: 50%;
		transform: translateY(-50%)
	}

	.layout img.screenshot {
		box-sizing: border-box;
		width: 60%;
		max-width: 1100px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.layout h2 {
		font-size: 1.75rem
	}
}

.layout p {
	margin: 0 auto;
	line-height: 1.8;
	font-size: 1.125rem;
	color: #7D858E
}

.feature-group li h3,.feature-group li p,.feature-list .feature-list--item {
	font-style: normal;
	font-stretch: normal;
	color: #475461;
	text-shadow: 0 1px 0 rgba(255,255,255,.5)
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.layout p {
		font-size: 1rem
	}
}

.feature-list {
	padding: 0;
	list-style: none
}

.feature-list .feature-list--item {
	display: flex;
	align-items: flex-start;
	line-height: 1.8;
	font-size: .875rem;
	text-align: left
}

.feature-list .feature-list--item img {
	vertical-align: sub;
	padding-right: 5px;
	margin-top: 3px
}

.feature-group {
	padding: 0;
	display: block;
	margin: 1.25rem auto 0;
	max-width: 100%;
	text-align: center
}

.feature-group li {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 230px;
	margin: 30px 15px;
	padding: 8px 5px
}

.feature-group li img {
	height: 56px;
	width: 56px
}

.feature-group li h3 {
	font-size: 14px;
	line-height: 2.14;
	letter-spacing: 1px;
	text-align: center
}

.feature-group li p {
	width: 100%;
	font-size: 12px;
	line-height: 2;
	letter-spacing: 1px;
	text-align: center
}

.banner.banner__marketing-cloud {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud.jpg);
	background-position: right 20% bottom
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__marketing-cloud {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__marketing-cloud {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__marketing-cloud {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-marketing-cloud@2x.jpg)
	}
}

.banner.banner__marketing-cloud .content-wrapper h2 {
	font-size: 2rem
}

@media screen and (min-width:1024px) {
	.layout.layout_horizontal--left .content-wrapper {
		float: right;
		right: 50px
	}

	.layout.layout_horizontal--left .content {
		left: 0
	}

	.layout.layout_horizontal--left img.screenshot {
		float: left
	}

	.layout.layout_horizontal--right .content-wrapper {
		float: left;
		left: 50px
	}

	.layout.layout_horizontal--right .content {
		right: 0
	}

	.layout.layout_horizontal--right img.screenshot {
		float: right
	}

	.feature-group {
		max-width: 1100px;
		margin-top: 60px
	}

	.banner.banner__marketing-cloud {
		background-position: right bottom
	}

	.banner.banner__marketing-cloud .content-wrapper h2 {
		font-size: 2rem
	}

	.feature.feature__customer-demand .img-placeholder {
		margin-left: -60px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__marketing-cloud .content-wrapper h2 {
		font-size: 1.75rem
	}
}

.banner.banner__marketing-cloud .content-wrapper p {
	font-size: 1.125rem;
	line-height: 1.5
}

.banner.banner__marketing-cloud .btn {
	padding-left: 3rem;
	padding-right: 3rem;
	margin-top: 4rem
}

.feature.feature__ideal-customer .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-ideal-customer.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__ideal-customer .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-ideal-customer@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__ideal-customer .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-ideal-customer@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__ideal-customer .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-ideal-customer@2x.png)
	}
}

@media (max-width:768px) {
	.feature.feature__customer-demand .content-wrapper {
		flex-direction: column-reverse!important
	}
}

.feature.feature__customer-demand .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-demand.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__customer-demand .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-demand@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__customer-demand .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-demand@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__customer-demand .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-demand@2x.png)
	}
}

.feature.feature__pusher .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-pusher.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__pusher .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-pusher@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__pusher .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-pusher@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__pusher .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-pusher@2x.png)
	}
}

.market-funnel {
	max-width: 1200px;
	margin: 0 auto
}

.market-funnel .content-wrapper h2 {
	font-size: 2.25rem;
	text-align: center;
	margin-top: 85px;
	margin-bottom: 65px
}

.market-funnel .images {
	display: flex;
	align-items: center;
	justify-content: center
}

.market-funnel .images .item {
	margin: 0 50px
}

@media (max-width:768px) {
	.market-funnel .images {
		flex-direction: column
	}

	.market-funnel .images .item {
		margin: 50px 0
	}
}

.market-funnel .images .item .subject {
	text-align: center;
	font-size: .875rem;
	color: #2a3541
}

.market-funnel .images .item .content {
	text-align: center;
	color: #2a3541;
	margin-bottom: 45px
}

.market-funnel .images .item .content .title {
	font-size: 1.25rem;
	margin-bottom: 4px
}

.market-funnel .images .item .content .description {
	font-size: .875rem
}

.market-funnel .images .item .triangle {
	position: relative;
	margin-bottom: 15px;
	width: 280px;
	height: 285px
}

.market-funnel .images .item .triangle .icon {
	position: absolute
}

.market-funnel .images .item .triangle .text {
	position: absolute;
	font-size: .875rem;
	text-align: center;
	color: #fff;
	left: 0;
	right: 0
}

.market-funnel .images .item .triangle .icon-1 {
	left: -45px;
	top: 25px
}

.market-funnel .images .item .triangle .icon-2 {
	left: -13px;
	top: 94px
}

.market-funnel .images .item .triangle .icon-3 {
	left: 20px;
	top: 161px
}

.market-funnel .images .item .triangle .icon-4 {
	left: 67px;
	top: 240px
}

.market-funnel .images .item .triangle .text-1 {
	top: 25px
}

.market-funnel .images .item .triangle .text-2 {
	top: 97px
}

.market-funnel .images .item .triangle .text-3 {
	top: 165px
}

.market-funnel .images .item .triangle-inverted {
	position: relative;
	margin-top: 15px;
	width: 280px;
	height: 285px
}

.market-funnel .images .item .triangle-inverted .icon {
	position: absolute
}

.market-funnel .images .item .triangle-inverted .text {
	position: absolute;
	font-size: .875rem;
	text-align: center;
	color: #fff;
	left: 0;
	right: 0
}

.market-funnel .images .item .triangle-inverted .icon-1 {
	left: 38px;
	top: 23px
}

.market-funnel .images .item .triangle-inverted .icon-2 {
	left: 14px;
	top: 95px
}

.market-funnel .images .item .triangle-inverted .icon-3 {
	left: -13px;
	bottom: 94px
}

.market-funnel .images .item .triangle-inverted .icon-4 {
	left: -49px;
	bottom: 23px
}

.market-funnel .images .item .triangle-inverted .text-1 {
	top: 105px
}

.market-funnel .images .item .triangle-inverted .text-2 {
	top: 173px
}

.market-funnel .images .item .triangle-inverted .text-3 {
	top: 242px
}

section.feature.feature__centralized .content-wrapper,section.feature.feature__manageable .content-wrapper {
	top: 40%
}

.section-divider {
	height: 2px;
	width: 100%;
	background-color: #e2e2e2
}

section.banner__analysis {
	height: 480px;
	background-color: #fff
}

@media screen and (min-width:1024px) {
	section.banner__analysis {
		height: 860px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.banner__analysis {
		height: 80vh
	}
}

section.banner__analysis .content-wrapper {
	width: 1200px;
	max-width: 90%
}

section.banner__analysis .img-placeholder {
	width: 682px;
	max-width: 80%;
	height: 467px;
	margin: 0 auto;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/coming.jpg);
	background-color: transparent;
	background-size: cover;
	background-position: center center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.banner__analysis .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/coming@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.banner__analysis .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/coming@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.banner__analysis .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/coming@2x.jpg)
	}
}

section.banner__paas {
	height: 100vh;
	background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-paas.jpg);
	background-attachment: fixed
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.banner__paas {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-paas@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.banner__paas {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-paas@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.banner__paas {
		background-image: linear-gradient(rgba(52,63,75,.7),rgba(52,63,75,.7)),url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-paas@2x.jpg)
	}
}

@media (max-width:768px) {
	section.banner__paas {
		background-attachment: initial;
		background-position: bottom
	}
}

section.banner__paas .btn {
	margin-top: 4rem
}

section.banner__paas .content-wrapper {
	width: 770px;
	max-width: 70%
}

@media screen and (min-width:1024px) {
	section.banner__paas .content-wrapper h2 {
		margin: 0 auto;
		line-height: 60px;
		font-size: 2.25rem
	}

	section.banner__paas .content-wrapper p {
		margin: 1.5rem auto 5rem;
		font-size: 1.125rem
	}

	section.feature.feature__centralized {
		background-position: right bottom
	}
}

section.feature.feature__centralized {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-centralized.jpg);
	background-size: contain;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.feature.feature__centralized {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-centralized@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.feature.feature__centralized {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-centralized@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.feature.feature__centralized {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-centralized@2x.jpg)
	}
}

section.feature.feature__centralized .content-wrapper h2,section.feature.feature__centralized .content-wrapper p {
	max-width: 600px
}

section.feature.feature__extensible {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-extensible.jpg);
	background-position: bottom 10% left 30%;
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.feature.feature__extensible {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-extensible@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.feature.feature__extensible {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-extensible@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.feature.feature__extensible {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-extensible@2x.jpg)
	}
}

section.feature.feature__extensible .content-wrapper {
	width: 1200px;
	max-width: 90%
}

section.feature.feature__extensible h2,section.feature.feature__extensible p {
	width: 35%;
	margin-right: 60%;
	text-align: left;
	color: #fff
}

@media (max-width:768px) {
	section.feature.feature__extensible h2,section.feature.feature__extensible p {
		width: 100%;
		margin: 0 auto;
		text-align: center
	}
}

@media screen and (min-width:1024px) {
	section.feature.feature__extensible {
		background-size: 100% 100%;
		background-position: center center
	}

	section.feature.feature__manageable .content-wrapper {
		width: 645px
	}
}

section.feature.feature__uikit {
	background-image: linear-gradient(rgba(52,63,75,.5),rgba(52,63,75,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-uikit.jpg);
	background-size: cover;
	background-position: top right 60%
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.feature.feature__uikit {
		background-image: linear-gradient(rgba(52,63,75,.5),rgba(52,63,75,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-uikit@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.feature.feature__uikit {
		background-image: linear-gradient(rgba(52,63,75,.5),rgba(52,63,75,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-uikit@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.feature.feature__uikit {
		background-image: linear-gradient(rgba(52,63,75,.5),rgba(52,63,75,.5)),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-uikit@2x.jpg)
	}
}

section.feature.feature__uikit h2,section.feature.feature__uikit p {
	color: #fff
}

section.feature.feature__intelligent {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-intelligent.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.feature.feature__intelligent {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-intelligent@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.feature.feature__intelligent {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-intelligent@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.feature.feature__intelligent {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-intelligent@2x.jpg)
	}
}

section.feature.feature__intelligent .content-wrapper {
	max-width: 1200px;
	text-align: right
}

@media screen and (min-width:1024px) {
	section.feature.feature__uikit {
		background-position: center
	}

	section.feature.feature__intelligent {
		background-position: center bottom
	}

	section.feature.feature__intelligent .content-wrapper {
		margin-bottom: 260px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.banner__paas .content-wrapper h2 {
		font-size: 1.75rem
	}

	section.feature.feature__intelligent .content-wrapper {
		margin-bottom: 180px
	}
}

section.feature.feature__intelligent h2,section.feature.feature__intelligent p {
	width: 100%;
	text-align: center
}

section.feature.feature__security {
	background-color: #020202;
	background-image: radial-gradient(circle at 52% 50%,rgba(18,30,51,.92),#020202),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-security.jpg);
	background-size: cover;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	height: 500px
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.feature.feature__security {
		background-image: radial-gradient(circle at 52% 50%,rgba(18,30,51,.92),#020202),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-security@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.feature.feature__security {
		background-image: radial-gradient(circle at 52% 50%,rgba(18,30,51,.92),#020202),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-security@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.feature.feature__security {
		background-image: radial-gradient(circle at 52% 50%,rgba(18,30,51,.92),#020202),url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-security@2x.jpg)
	}
}

@media (max-width:768px) {
	section.feature.feature__security {
		height: auto;
		padding: 2rem 0
	}
}

@media screen and (min-width:1024px) {
	section.feature.feature__intelligent h2,section.feature.feature__intelligent p {
		width: 530px
	}

	section.feature.feature__security {
		background-size: 100% 100%;
		height: 500px
	}
}

section.feature.feature__security .content-wrapper {
	width: 1200px
}

section.feature.feature__security .content-wrapper img {
	height: 52px;
	width: 52px;
	margin-right: 2rem
}

section.feature.feature__security .content-wrapper h2 {
	margin-bottom: 5rem;
	color: #fff
}

@media (max-width:768px) {
	section.feature.feature__security .content-wrapper h2 {
		margin-bottom: 2rem
	}
}

section.feature.feature__security .content-wrapper h3 {
	margin: 0 auto 1rem;
	line-height: 1
}

section.feature.feature__security .content-wrapper h3,section.feature.feature__security .content-wrapper p {
	max-width: 400px;
	text-align: left;
	color: #fff
}

section.feature.feature__security .content-wrapper .list--horizontal {
	flex-wrap: nowrap
}

section.feature.feature__security .content-wrapper .list--horizontal .list__item:first-child {
	margin-right: 200px
}

@media (max-width:768px) {
	section.feature.feature__security .content-wrapper .list--horizontal {
		flex-direction: column
	}

	section.feature.feature__security .content-wrapper .list--horizontal .list__item {
		margin-bottom: 2rem
	}

	section.feature.feature__security .content-wrapper .list--horizontal .list__item:first-child {
		margin-right: 0
	}

	section.feature.feature__powerful {
		height: 50rem
	}
}

section.feature.feature__powerful .content-wrapper {
	width: 1200px;
	max-width: 100%
}

section.feature.feature__powerful .content-wrapper .list--horizontal .list__item {
	flex-direction: column;
	flex-basis: 20%;
	height: 200px;
	align-items: center;
	justify-content: center;
	font-size: .875rem;
	color: #475461
}

@media (max-width:768px) {
	section.feature.feature__powerful .content-wrapper .list--horizontal .list__item {
		min-width: 8rem;
		height: 8rem
	}
}

section.feature.feature__powerful .content-wrapper .list--horizontal .list__item img {
	width: 3rem;
	height: 3rem;
	margin-bottom: 1rem
}

section.feature.feature__support {
	height: 35rem
}

@media screen and (min-width:1024px) {
	section.feature.feature__support {
		height: 500px
	}
}

section.feature.feature__support .content-wrapper {
	height: 100%;
	text-align: center;
	border-bottom: solid 1px #e2e2e2
}

section.feature.feature__support .content-wrapper h2 {
	margin: 3rem auto 2rem
}

@media screen and (min-width:1024px) {
	section.feature.feature__support .content-wrapper {
		width: 1200px
	}

	section.feature.feature__support .content-wrapper h2 {
		margin: 136px auto 64px
	}
}

section.feature.feature__support .content-wrapper .list--horizontal {
	max-width: 500px;
	justify-content: space-between
}

@media (max-width:768px) {
	section.feature.feature__support .content-wrapper .list--horizontal {
		flex-direction: column
	}

	section.feature.feature__support .content-wrapper .list--horizontal .list__item {
		min-width: 200px;
		margin: 0 auto 2rem
	}
}

section.feature.feature__support .content-wrapper .list--horizontal .list__item {
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-grow: 0;
	font-size: .875rem;
	color: #475461
}

section.feature.feature__support .content-wrapper .list--horizontal .list__item img {
	width: 4rem;
	height: 4rem;
	margin-bottom: 1rem
}

section.feature.feature__support .content-wrapper .btn {
	margin-top: 2rem
}

section.customer-comments {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	height: auto;
	background-color: #fafafa
}

@media (max-width:768px) {
	section.customer-comments {
		padding: 2rem 0
	}
}

@media screen and (min-width:1024px) {
	section.feature.feature__support .content-wrapper .btn {
		margin-top: 5rem
	}

	section.customer-comments {
		height: 500px
	}
}

section.customer-comments .content-wrapper {
	width: 1200px;
	max-width: 100%;
	padding: 0 1.5rem
}

section.customer-comments .content-wrapper .customer-meta__logo {
	width: 200px;
	height: 62px
}

section.customer-comments .content-wrapper .list--horizontal {
	justify-content: space-around
}

@media screen and (min-width:1024px) {
	section.customer-comments .content-wrapper .customer-meta__logo {
		width: 200px;
		height: 62px;
		margin-left: -50px
	}

	section.customer-comments .content-wrapper .list--horizontal {
		align-items: flex-start
	}

	section.customer-comments .content-wrapper .list--horizontal .list__item {
		flex-grow: initial;
		flex-direction: column;
		justify-content: space-between
	}
}

@media (max-width:768px) {
	section.customer-comments .content-wrapper .list--horizontal {
		flex-direction: column
	}

	section.customer-comments .content-wrapper .list--horizontal .list__item {
		flex-direction: column;
		align-items: center;
		justify-content: space-between
	}
}

section.customer-comments .content-wrapper .customer-comment p {
	max-width: 280px;
	margin: 0 auto 1.5rem;
	line-height: 1.8;
	font-size: .8125rem;
	color: #767d85
}

section.customer-comments .content-wrapper .customer-comment .customer-metas>* {
	display: inline-block;
	vertical-align: top
}

section.customer-comments .content-wrapper .customer-comment .customer-meta__avatar {
	width: 24px;
	height: 24px;
	margin-right: .5rem
}

section.customer-comments .content-wrapper .customer-comment .customer-meta__name {
	font-size: .875rem;
	color: #2a3541
}

section.customer-comments .content-wrapper .customer-comment .customer-meta__position {
	font-size: .875rem;
	color: #343f4b
}

.banner.banner__pricing {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-pricing.jpg);
	background-color: transparent;
	background-size: cover;
	background-position: right
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__pricing {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-pricing@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__pricing {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-pricing@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__pricing {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-pricing@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	section.customer-comments .content-wrapper .customer-comment .customer-meta__avatar {
		width: 38px;
		height: 38px;
		margin-right: 1rem
	}

	.banner.banner__pricing {
		background-position: center
	}
}

.banner.banner__pricing .content-wrapper {
	max-width: 820px
}

.banner.banner__pricing .content-wrapper h2 {
	color: #2a3541;
	font-size: 2rem
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__pricing .content-wrapper h2 {
		font-size: 1.75rem
	}
}

.banner.banner__pricing .content-wrapper p {
	color: #2a3541;
	font-size: 2rem
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__pricing .content-wrapper p {
		font-size: 1.25rem
	}
}

.banner.banner__pricing .btn {
	margin-top: 5rem;
	padding-left: 3rem;
	padding-right: 3rem
}

.pricing-plans .content-wrapper {
	margin: 10rem auto 0
}

.pricing-plans .tab {
	margin: 0 auto
}

.pricing-plans .tab .tab__links {
	display: flex;
	margin: 0 auto;
	padding: 0;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center;
	max-width: 820px;
	border-bottom: 1px solid #e2e2e2
}

.pricing-plans .tab .tab__links .list__item,.pricing-plans .tab .tab__links>* {
	display: flex;
	flex-grow: 1
}

@media (max-width:768px) {
	.pricing-plans .tab .tab__links {
		display: none
	}

	.pricing-plans .tab .tab__contents .tab__content h3 {
		line-height: 1.8
	}
}

.pricing-plans .tab .tab__links .tab__link {
	height: 50px;
	width: 90px;
	color: #767d85;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	font-size: 1rem
}

.pricing-plans .tab .tab__links .tab__link:hover {
	box-shadow: 0 1px 0 #2a3541
}

.pricing-plans .tab .tab__links .tab__link.active {
	color: #2a3541;
	box-shadow: 0 1px 0 #2a3541
}

.pricing-plans .tab .tab__links .tab__link:not(:last-child) {
	margin-right: 32px
}

.pricing-plans .tab .tab__contents {
	display: flex;
	margin: 0 auto;
	padding: 0;
	flex-direction: column;
	align-items: center
}

.pricing-plans .tab .tab__contents .list__item,.pricing-plans .tab .tab__contents>* {
	display: flex;
	align-items: center;
	align-content: center
}

.pricing-plans .tab .tab__contents .tab__content {
	display: flex;
	flex-direction: column;
	margin: 4rem auto 2rem
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content {
		margin: 80px auto 40px
	}
}

.pricing-plans .tab .tab__contents .tab__content h3 {
	margin: 0 auto;
	max-width: 80%;
	color: #343f4b;
	text-align: center
}

.pricing-plans .tab .tab__contents .tab__content p {
	margin: 20px auto;
	max-width: 80%;
	line-height: 1.8;
	color: #7D858E;
	text-align: center
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.pricing-plans .tab .tab__contents .tab__content h3 {
		font-size: 1.25rem
	}

	.pricing-plans .tab .tab__contents .tab__content p {
		font-size: .875rem
	}
}

.pricing-plans .tab .tab__contents .tab__content .btn {
	margin-bottom: 55px
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content .plan-list {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center
	}

	.pricing-plans .tab .tab__contents .tab__content .plan-list .list__item,.pricing-plans .tab .tab__contents .tab__content .plan-list>* {
		display: flex;
		flex-grow: 1
	}
}

@media (max-width:768px) {
	.pricing-plans .tab .tab__contents .tab__content .plan-list {
		display: flex;
		margin: 0 auto 2rem;
		padding: 0;
		flex-direction: column;
		align-items: center
	}

	.pricing-plans .tab .tab__contents .tab__content .plan-list .list__item,.pricing-plans .tab .tab__contents .tab__content .plan-list>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

.pricing-plans .tab .tab__contents .tab__content .plan-list+h3 {
	margin-top: 3rem
}

.pricing-plans .tab .tab__contents .tab__content .plan {
	width: 240px;
	max-width: 240px;
	height: auto;
	padding: 30px;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(52,63,75,.12),inset 0 4px 0 0 #6ed0ce;
	color: #5a6978;
	text-align: center;
	flex-direction: column
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content .plan {
		height: 680px;
		margin: 0 25px 50px
	}
}

@media (max-width:768px) {
	.pricing-plans .tab .tab__contents .tab__content .plan:not(:last-child) {
		margin-bottom: 3rem
	}
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__name {
	font-size: 1.125rem;
	margin-bottom: 20px
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__price {
	margin-bottom: 10px;
	border-radius: 3px;
	font-size: 2rem;
	color: #2a3541
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__price a {
	cursor: pointer
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__price span {
	display: inline-block;
	vertical-align: text-top
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__price .currency-symbol {
	font-size: 1.25rem;
	vertical-align: super
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__unit {
	display: inline-block;
	min-width: 70px;
	line-height: 25px;
	margin: 0 auto;
	padding: 0 5px;
	border: 1px solid #e6e8e9;
	font-size: .75rem
}

.pricing-plans .tab .tab__contents .tab__content .plan header .meta__desc {
	margin-top: 10px;
	font-size: 12px;
	color: #969faa
}

.pricing-plans .tab .tab__contents .tab__content .plan ul.meta__features {
	display: flex;
	margin: 30px auto 0;
	flex-direction: column;
	align-items: center;
	padding: 30px 0;
	list-style: none;
	text-align: center;
	border-top: solid 1px rgba(52,63,75,.12);
	line-height: 2;
	font-size: .75rem
}

.pricing-plans .tab .tab__contents .tab__content .plan ul.meta__features .list__item,.pricing-plans .tab .tab__contents .tab__content .plan ul.meta__features>* {
	display: flex;
	align-items: center;
	align-content: center
}

@media (max-width:768px) {
	.pricing-plans .tab .tab__contents .tab__content .plan ul.meta__features {
		font-size: .875rem
	}
}

.pricing-plans .tab .tab__contents .tab__content .plan ul.meta__features p {
	line-height: 2;
	color: #5a6978
}

.pricing-plans .tab .tab__contents .tab__content .plan ul.meta__features .meta__introduce {
	max-width: 180px;
	text-align: left;
	line-height: 2.7
}

.pricing-plans .tab .tab__contents .tab__content.content__livechat .plan,.pricing-plans .tab .tab__contents .tab__content.content__livechat-key-features .plan {
	height: auto
}

.pricing-plans .tab .tab__contents .tab__content.content__cloud-call h3,.pricing-plans .tab .tab__contents .tab__content.content__developer-account h3 {
	max-width: 80%;
	line-height: 1.7
}

.pricing-plans .tab .tab__contents .tab__content.content__cloud-call .plan header,.pricing-plans .tab .tab__contents .tab__content.content__developer-account .plan header {
	border-bottom: solid 1px #e6e8e9;
	margin-bottom: 2rem;
	padding-bottom: 2rem
}

.pricing-plans .tab .tab__contents .tab__content.content__cloud-call .plan .meta__features,.pricing-plans .tab .tab__contents .tab__content.content__developer-account .plan .meta__features {
	border-top: none;
	margin: 0 auto;
	padding: 0
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content.content__livechat .plan,.pricing-plans .tab .tab__contents .tab__content.content__livechat-key-features .plan {
		width: 180px;
		height: 580px
	}

	.pricing-plans .tab .tab__contents .tab__content.content__cloud-call .plan,.pricing-plans .tab .tab__contents .tab__content.content__developer-account .plan {
		width: 800px;
		max-width: 100%;
		height: auto;
		align-items: center;
		justify-content: space-around;
		flex-direction: row;
		flex-wrap: nowrap;
		padding: 60px
	}

	.pricing-plans .tab .tab__contents .tab__content.content__cloud-call .plan header,.pricing-plans .tab .tab__contents .tab__content.content__developer-account .plan header {
		width: auto;
		min-width: 140px;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-right: 10%;
		border-bottom: none;
		border-right: solid 1px #e6e8e9
	}

	.pricing-plans .tab .tab__contents .tab__content.content__cloud-call .plan .meta__features,.pricing-plans .tab .tab__contents .tab__content.content__developer-account .plan .meta__features {
		border-top: none;
		margin: 0;
		align-items: left
	}
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support {
	width: 1200px;
	max-width: 90%
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support h3 {
	margin-bottom: 3.5rem
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support table {
	width: 100%
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support table th {
	line-height: 3;
	font-size: .75rem;
	background-color: #f5f5f5
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support table tbody tr:nth-child(2n) td {
	background-color: #f5f5f5
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support table tbody td {
	line-height: 3;
	color: #343f4b;
	font-size: .75rem;
	text-align: center
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support table tbody td:first-child {
	text-align: left;
	padding: 0 .5rem
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content.content__perfect-support table tbody td:first-child {
		padding: 0 2rem
	}
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support .btn {
	margin-top: 4rem
}

.pricing-plans .tab .tab__contents .tab__content.content__perfect-support .btn [class*=" icon-"],.pricing-plans .tab .tab__contents .tab__content.content__perfect-support .btn [class^=icon-] {
	margin-right: .5rem
}

.pricing-plans .tab .tab__contents .tab__content.content__faq {
	width: 100%;
	padding: 4rem 0;
	background-color: #F8F8F9
}

.pricing-plans .tab .tab__contents .tab__content.content__faq h3 {
	margin-bottom: 2rem
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content.content__faq {
		padding: 80px 0
	}

	.pricing-plans .tab .tab__contents .tab__content.content__faq h3 {
		margin-bottom: 56px
	}
}

.pricing-plans .tab .tab__contents .tab__content.content__faq dl {
	max-width: 80%;
	display: block;
	margin: 0 auto;
	text-align: center
}

.pricing-plans .tab .tab__contents .tab__content.content__faq dl dt {
	color: #343f4b;
	font-size: 1.125rem;
	line-height: 1.8
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content.content__faq dl {
		max-width: 600px;
		text-align: left
	}

	.pricing-plans .tab .tab__contents .tab__content.content__faq dl dt {
		line-height: 2.2
	}
}

.pricing-plans .tab .tab__contents .tab__content.content__faq dl dd {
	margin: 0;
	line-height: 1.8;
	color: #767d85;
	font-size: 1rem
}

.pricing-plans .tab .tab__contents .tab__content.content__faq dl dd:not(:last-child) {
	margin-bottom: 2rem
}

@media screen and (min-width:1024px) {
	.pricing-plans .tab .tab__contents .tab__content.content__faq dl dd:not(:last-child) {
		margin-bottom: 20px
	}

	.pricing-plans .tab .tab__contents .tab__content.content__faq dl dd {
		line-height: 2
	}
}

section.banner__about {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-about.jpg);
	background-position: center;
	background-color: rgba(151,151,151,.3)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.banner__about {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-about@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.banner__about {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-about@2x.jpg)
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.pricing-plans .tab .tab__contents .tab__content.content__faq dl dt {
		font-size: 1rem
	}

	.pricing-plans .tab .tab__contents .tab__content.content__faq dl dd {
		font-size: .875rem
	}

	section.banner__about .content-wrapper h2 {
		font-size: 1.75rem
	}
}

section.about {
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center
}

section.about .content-wrapper {
	margin: 0 auto;
	padding: 0 1.5rem;
	width: 750px;
	text-align: center
}

section.about .content-wrapper h2 {
	height: 2rem;
	margin: 0 auto 1rem;
	text-align: center;
	font-size: 1.5rem;
	line-height: 1.375;
	color: #2a3541
}

section.about .content-wrapper h3 {
	margin: 0 auto 6px;
	font-size: 1rem;
	text-align: center;
	color: #2a3541;
	line-height: 1.375
}

section.about .content-wrapper p {
	margin: 0 auto;
	line-height: 1.8;
	text-align: center;
	font-size: .875rem;
	color: #2a3541
}

section.about.about__mission {
	height: 25rem;
	background-color: #fafafa
}

@media screen and (min-width:1024px) {
	section.about.about__mission {
		height: 600px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.about.about__mission {
		height: 480px
	}
}

section.about.about__vision {
	height: 25rem;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/about-vision.jpg);
	background-position: top 20% left 10%;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.about.about__vision {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/about-vision@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.about.about__vision {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/about-vision@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	section.about.about__vision {
		height: 520px;
		padding: 120px 0 90px;
		background-position: bottom center;
		background-size: 1224px
	}

	section.about.about__vision .content-wrapper {
		align-self: flex-start
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.about.about__vision {
		height: 530px;
		padding: 80px 0 60px
	}
}

section.about.about__investers {
	height: 30rem
}

@media screen and (min-width:1024px) {
	section.about.about__investers {
		height: 730px
	}

	section.about.about__investers .content-wrapper {
		width: 1200px
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.about.about__investers {
		height: 580px
	}
}

section.about.about__investers .content-wrapper {
	max-width: 80%
}

section.about.about__investers .content-wrapper .investers {
	display: flex;
	margin: 2rem auto 0;
	padding: 0;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: center
}

section.about.about__investers .content-wrapper .investers .list__item,section.about.about__investers .content-wrapper .investers>* {
	display: flex;
	flex-grow: 1
}

section.about.about__investers .content-wrapper .investers img {
	max-width: 50%
}

section.about.about__join-us {
	height: 35rem;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/about-join-us.jpg);
	background-color: #F6F6F6;
	background-position: top 10% right 10%;
	background-repeat: no-repeat
}

.feature__lfs--ad,.feature__sync-leads {
	background-color: #fafafa
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.about.about__join-us {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/about-join-us@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.about.about__join-us {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/about-join-us@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	section.about.about__investers .content-wrapper .investers {
		margin-top: 74px
	}

	section.about.about__investers .content-wrapper .investers img {
		width: 360px
	}

	section.about.about__join-us {
		height: 530px;
		background-position: right center
	}
}

section.about.about__join-us .mail-link {
	display: block;
	margin: 1.5rem auto 0
}

.banner.banner__sales-cloud {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-sales-cloud.jpg);
	background-position: right 20% bottom
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__sales-cloud {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-sales-cloud@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__sales-cloud {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-sales-cloud@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__sales-cloud {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-sales-cloud@2x.jpg)
	}
}

.banner.banner__sales-cloud .btn {
	padding-left: 3rem;
	padding-right: 3rem;
	margin-top: 4rem
}

.feature.feature__auto-allocation,.feature.feature__coprocessing,.feature.feature__customer-demand,.feature.feature__customer-profiling,.feature.feature__ideal-customer,.feature.feature__pusher {
	height: 30rem
}

@media screen and (min-width:1024px) {
	.banner.banner__sales-cloud {
		background-position: right bottom
	}

	.feature.feature__auto-allocation,.feature.feature__coprocessing,.feature.feature__customer-demand,.feature.feature__customer-profiling,.feature.feature__ideal-customer,.feature.feature__pusher {
		height: 600px
	}
}

.feature.feature__auto-allocation .content-wrapper,.feature.feature__coprocessing .content-wrapper,.feature.feature__customer-demand .content-wrapper,.feature.feature__customer-profiling .content-wrapper,.feature.feature__ideal-customer .content-wrapper,.feature.feature__pusher .content-wrapper {
	height: 100%
}

@media (max-width:768px) {
	.feature.feature__auto-allocation .content-wrapper,.feature.feature__coprocessing .content-wrapper,.feature.feature__customer-demand .content-wrapper,.feature.feature__customer-profiling .content-wrapper,.feature.feature__ideal-customer .content-wrapper,.feature.feature__pusher .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: column;
		align-items: center
	}

	.feature.feature__auto-allocation .content-wrapper .list__item,.feature.feature__auto-allocation .content-wrapper>*,.feature.feature__coprocessing .content-wrapper .list__item,.feature.feature__coprocessing .content-wrapper>*,.feature.feature__customer-demand .content-wrapper .list__item,.feature.feature__customer-demand .content-wrapper>*,.feature.feature__customer-profiling .content-wrapper .list__item,.feature.feature__customer-profiling .content-wrapper>*,.feature.feature__ideal-customer .content-wrapper .list__item,.feature.feature__ideal-customer .content-wrapper>*,.feature.feature__pusher .content-wrapper .list__item,.feature.feature__pusher .content-wrapper>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

@media screen and (min-width:1024px) {
	.feature.feature__auto-allocation .content-wrapper,.feature.feature__coprocessing .content-wrapper,.feature.feature__customer-demand .content-wrapper,.feature.feature__customer-profiling .content-wrapper,.feature.feature__ideal-customer .content-wrapper,.feature.feature__pusher .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		width: 1200px;
		max-width: 90%
	}

	.feature.feature__auto-allocation .content-wrapper .list__item,.feature.feature__auto-allocation .content-wrapper>*,.feature.feature__coprocessing .content-wrapper .list__item,.feature.feature__coprocessing .content-wrapper>*,.feature.feature__customer-demand .content-wrapper .list__item,.feature.feature__customer-demand .content-wrapper>*,.feature.feature__customer-profiling .content-wrapper .list__item,.feature.feature__customer-profiling .content-wrapper>*,.feature.feature__ideal-customer .content-wrapper .list__item,.feature.feature__ideal-customer .content-wrapper>*,.feature.feature__pusher .content-wrapper .list__item,.feature.feature__pusher .content-wrapper>* {
		display: flex;
		flex-grow: 1
	}

	.feature.feature__auto-allocation .img-placeholder,.feature.feature__coprocessing .img-placeholder,.feature.feature__customer-demand .img-placeholder,.feature.feature__customer-profiling .img-placeholder,.feature.feature__ideal-customer .img-placeholder,.feature.feature__pusher .img-placeholder {
		height: 440px
	}
}

.feature.feature__auto-allocation .content-wrapper>*,.feature.feature__coprocessing .content-wrapper>*,.feature.feature__customer-demand .content-wrapper>*,.feature.feature__customer-profiling .content-wrapper>*,.feature.feature__ideal-customer .content-wrapper>*,.feature.feature__pusher .content-wrapper>* {
	flex-direction: column;
	flex-basis: 50%;
	justify-content: center
}

.feature.feature__auto-allocation .content-wrapper h2,.feature.feature__auto-allocation .content-wrapper p,.feature.feature__coprocessing .content-wrapper h2,.feature.feature__coprocessing .content-wrapper p,.feature.feature__customer-demand .content-wrapper h2,.feature.feature__customer-demand .content-wrapper p,.feature.feature__customer-profiling .content-wrapper h2,.feature.feature__customer-profiling .content-wrapper p,.feature.feature__ideal-customer .content-wrapper h2,.feature.feature__ideal-customer .content-wrapper p,.feature.feature__pusher .content-wrapper h2,.feature.feature__pusher .content-wrapper p {
	margin: 0;
	max-width: 80%
}

@media screen and (min-width:1025px) {
	.feature.feature__auto-allocation .content-wrapper>:last-child,.feature.feature__coprocessing .content-wrapper>:last-child,.feature.feature__customer-demand .content-wrapper>:last-child,.feature.feature__customer-profiling .content-wrapper>:last-child,.feature.feature__ideal-customer .content-wrapper>:last-child,.feature.feature__pusher .content-wrapper>:last-child {
		align-items: flex-end
	}

	.feature.feature__auto-allocation .content-wrapper h2,.feature.feature__auto-allocation .content-wrapper p,.feature.feature__coprocessing .content-wrapper h2,.feature.feature__coprocessing .content-wrapper p,.feature.feature__customer-demand .content-wrapper h2,.feature.feature__customer-demand .content-wrapper p,.feature.feature__customer-profiling .content-wrapper h2,.feature.feature__customer-profiling .content-wrapper p,.feature.feature__ideal-customer .content-wrapper h2,.feature.feature__ideal-customer .content-wrapper p,.feature.feature__pusher .content-wrapper h2,.feature.feature__pusher .content-wrapper p {
		width: 440px;
		text-align: left
	}

	.feature.feature__auto-allocation .img-placeholder {
		margin-left: -60px
	}
}

.feature.feature__auto-allocation .content-wrapper h2,.feature.feature__coprocessing .content-wrapper h2,.feature.feature__customer-demand .content-wrapper h2,.feature.feature__customer-profiling .content-wrapper h2,.feature.feature__ideal-customer .content-wrapper h2,.feature.feature__pusher .content-wrapper h2 {
	margin-bottom: .25rem
}

.feature.feature__auto-allocation .content-wrapper p,.feature.feature__coprocessing .content-wrapper p,.feature.feature__customer-demand .content-wrapper p,.feature.feature__customer-profiling .content-wrapper p,.feature.feature__ideal-customer .content-wrapper p,.feature.feature__pusher .content-wrapper p {
	color: #7D858E
}

.feature.feature__auto-allocation .img-placeholder,.feature.feature__coprocessing .img-placeholder,.feature.feature__customer-demand .img-placeholder,.feature.feature__customer-profiling .img-placeholder,.feature.feature__ideal-customer .img-placeholder,.feature.feature__pusher .img-placeholder {
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

.feature.feature__customer-profiling .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-profiling.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__customer-profiling .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-profiling@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__customer-profiling .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-profiling@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__customer-profiling .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-customer-profiling@2x.jpg)
	}
}

@media (max-width:768px) {
	.feature.feature__auto-allocation .content-wrapper {
		flex-direction: column-reverse
	}
}

.feature.feature__auto-allocation .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-auto-allocation.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__auto-allocation .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-auto-allocation@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__auto-allocation .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-auto-allocation@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__auto-allocation .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-auto-allocation@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	.feature.feature__coprocessing .content-wrapper {
		flex-direction: column
	}

	.feature.feature__coprocessing .content-wrapper>* {
		flex-basis: auto;
		align-items: center
	}

	.feature.feature__coprocessing .content-wrapper p {
		text-align: center
	}
}

.feature.feature__coprocessing .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-coprocessing.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__coprocessing .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-coprocessing@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__coprocessing .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-coprocessing@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__coprocessing .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-coprocessing@2x.jpg)
	}
}

.feature.feature__made-to-measure {
	height: auto;
	padding: 50px 0
}

.feature.feature__made-to-measure .content-wrapper {
	display: flex;
	margin: 0 auto;
	padding: 0;
	flex-direction: column;
	align-items: center;
	width: 1040px;
	max-width: 100%
}

.feature.feature__made-to-measure .content-wrapper .list__item,.feature.feature__made-to-measure .content-wrapper>* {
	display: flex;
	align-items: center;
	align-content: center
}

.feature.feature__made-to-measure .content-wrapper p {
	width: 350px;
	max-width: 80%
}

.feature.feature__made-to-measure .content-wrapper img {
	max-width: 90%
}

.feature.feature__made-to-measure .content-wrapper>.list--vertical>:not(:last-child) {
	margin-bottom: 3rem
}

@media screen and (min-width:1024px) {
	.feature.feature__made-to-measure .content-wrapper>.list--vertical>:not(:last-child) {
		margin-bottom: 100px
	}
}

section.banner__lfs {
	height: 100vh;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-lfs.jpg);
	background-attachment: fixed
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	section.banner__lfs {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-lfs@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	section.banner__lfs {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-lfs@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	section.banner__lfs {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-lfs@2x.jpg)
	}
}

section.banner__lfs .lfs__composed {
	height: 24px;
	margin: 20px 0;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px
}

.addresses .content-wrapper h2,.customers .customers-list .customers-list__item p,.customers .filters .filter a {
	letter-spacing: normal;
	font-style: normal;
	font-stretch: normal
}

@media (max-width:768px) {
	section.banner__lfs {
		background-attachment: initial;
		background-position: bottom
	}

	section.banner__lfs .lfs__composed {
		font-size: 13px;
		margin-bottom: 40px
	}
}

section.banner__lfs .lfs__composed>img {
	width: 24px;
	height: 24px
}

section.banner__lfs .lfs__composed>* {
	line-height: 24px;
	vertical-align: middle
}

section.banner__lfs .btn {
	margin-top: 2rem
}

section.banner__lfs .content-wrapper {
	width: auto;
	max-width: 70%
}

@media screen and (min-width:1024px) {
	section.banner__lfs .content-wrapper h2 {
		margin: 0 auto;
		line-height: 60px;
		font-size: 2.25rem
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	section.banner__lfs .content-wrapper h2 {
		font-size: 1.75rem
	}
}

.feature__sync-leads {
	padding: 30px 0 0;
	height: 30rem;
	align-content: flex-end
}

@media screen and (min-width:768px) {
	.feature__sync-leads .content-wrapper {
		flex-direction: column
	}

	.feature__sync-leads .content-wrapper>* {
		flex-basis: auto;
		align-items: center
	}

	.feature__sync-leads .content-wrapper p {
		text-align: center
	}
}

@media (min-width:768px) {
	.feature__sync-leads {
		height: 600px
	}
}

.feature__sync-leads .content-wrapper {
	height: 100%;
	align-content: flex-end!important
}

@media (max-width:768px) {
	.feature__sync-leads .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: column;
		align-items: center
	}

	.feature__sync-leads .content-wrapper .list__item,.feature__sync-leads .content-wrapper>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

@media screen and (min-width:768px) {
	.feature__sync-leads .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		width: 1200px;
		max-width: 90%
	}

	.feature__sync-leads .content-wrapper .list__item,.feature__sync-leads .content-wrapper>* {
		display: flex;
		flex-grow: 1
	}
}

.feature__sync-leads .content-wrapper>* {
	flex-direction: column;
	flex-basis: 50%;
	justify-content: center
}

.feature__sync-leads .content-wrapper h2,.feature__sync-leads .content-wrapper p {
	margin: 0;
	max-width: 80%
}

@media screen and (min-width:769px) {
	.feature__sync-leads .content-wrapper>:last-child {
		align-items: flex-end
	}

	.feature__sync-leads .content-wrapper h2,.feature__sync-leads .content-wrapper p {
		width: 440px;
		text-align: center
	}

	.feature__sync-leads .content-wrapper p {
		text-align: left
	}
}

.feature__sync-leads .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-1.gif);
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature__sync-leads .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-1@2x.gif)
	}
}

@media screen and (min-width:1920px) {
	.feature__sync-leads .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-1@2x.gif)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature__sync-leads .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-1@2x.gif)
	}
}

.feature__lfs--ad,.feature__lfs--cti,.feature__visitor-to-cash {
	padding: 50px 0
}

@media screen and (min-width:1024px) {
	.feature__sync-leads .img-placeholder {
		height: 440px
	}

	.feature__lfs--ad {
		padding: 86px 0 140px
	}

	.feature__lfs--ad .screenshot {
		max-width: 100%
	}
}

.feature__lfs--ad .content-wrapper {
	margin: 0 auto;
	padding: 0 1.5rem;
	max-width: 750px;
	text-align: center
}

.feature__lfs--ad h2 {
	margin: 0 auto 1rem;
	text-align: center;
	font-size: 1.5rem;
	color: #2a3541
}

@media screen and (min-width:1024px) {
	.feature__lfs--ad h2 {
		font-size: 2.25rem
	}
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.feature__lfs--ad h2 {
		font-size: 1.75rem
	}
}

.feature__lfs--ad p {
	margin: 0 auto;
	line-height: 1.8;
	text-align: center;
	font-size: 1.125rem;
	color: #7D858E
}

.feature__lfs--ad .screenshot {
	width: 1280px;
	max-width: 80%;
	margin: 60px auto 30px
}

.feature.feature__lfs--cti,.feature.feature__realtime-sync,.feature.feature__sync-leads,.feature.feature__visitor-to-cash {
	height: 30rem
}

@media screen and (min-width:768px) {
	.feature.feature__lfs--cti .content-wrapper,.feature.feature__realtime-sync .content-wrapper,.feature.feature__sync-leads .content-wrapper,.feature.feature__visitor-to-cash .content-wrapper {
		flex-direction: column
	}

	.feature.feature__lfs--cti .content-wrapper>*,.feature.feature__realtime-sync .content-wrapper>*,.feature.feature__sync-leads .content-wrapper>*,.feature.feature__visitor-to-cash .content-wrapper>* {
		flex-basis: auto;
		align-items: center
	}

	.feature.feature__lfs--cti .content-wrapper p,.feature.feature__realtime-sync .content-wrapper p,.feature.feature__sync-leads .content-wrapper p,.feature.feature__visitor-to-cash .content-wrapper p {
		text-align: center
	}
}

@media (min-width:768px) {
	.feature.feature__lfs--cti,.feature.feature__realtime-sync,.feature.feature__sync-leads,.feature.feature__visitor-to-cash {
		height: 600px
	}

	.feature.feature__onebyone .content-wrapper {
		position: absolute;
		left: 45%
	}
}

.feature.feature__lfs--cti .content-wrapper,.feature.feature__realtime-sync .content-wrapper,.feature.feature__sync-leads .content-wrapper,.feature.feature__visitor-to-cash .content-wrapper {
	height: 100%
}

@media (max-width:768px) {
	.feature.feature__lfs--cti .content-wrapper,.feature.feature__realtime-sync .content-wrapper,.feature.feature__sync-leads .content-wrapper,.feature.feature__visitor-to-cash .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: column;
		align-items: center
	}

	.feature.feature__lfs--cti .content-wrapper .list__item,.feature.feature__lfs--cti .content-wrapper>*,.feature.feature__realtime-sync .content-wrapper .list__item,.feature.feature__realtime-sync .content-wrapper>*,.feature.feature__sync-leads .content-wrapper .list__item,.feature.feature__sync-leads .content-wrapper>*,.feature.feature__visitor-to-cash .content-wrapper .list__item,.feature.feature__visitor-to-cash .content-wrapper>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

@media screen and (min-width:768px) {
	.feature.feature__lfs--cti .content-wrapper,.feature.feature__realtime-sync .content-wrapper,.feature.feature__sync-leads .content-wrapper,.feature.feature__visitor-to-cash .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		width: 1200px;
		max-width: 90%
	}

	.feature.feature__lfs--cti .content-wrapper .list__item,.feature.feature__lfs--cti .content-wrapper>*,.feature.feature__realtime-sync .content-wrapper .list__item,.feature.feature__realtime-sync .content-wrapper>*,.feature.feature__sync-leads .content-wrapper .list__item,.feature.feature__sync-leads .content-wrapper>*,.feature.feature__visitor-to-cash .content-wrapper .list__item,.feature.feature__visitor-to-cash .content-wrapper>* {
		display: flex;
		flex-grow: 1
	}
}

.feature.feature__lfs--cti .content-wrapper>*,.feature.feature__realtime-sync .content-wrapper>*,.feature.feature__sync-leads .content-wrapper>*,.feature.feature__visitor-to-cash .content-wrapper>* {
	flex-direction: column;
	flex-basis: 50%;
	justify-content: center
}

.feature.feature__lfs--cti .content-wrapper h2,.feature.feature__lfs--cti .content-wrapper p,.feature.feature__realtime-sync .content-wrapper h2,.feature.feature__realtime-sync .content-wrapper p,.feature.feature__sync-leads .content-wrapper h2,.feature.feature__sync-leads .content-wrapper p,.feature.feature__visitor-to-cash .content-wrapper h2,.feature.feature__visitor-to-cash .content-wrapper p {
	margin: 0;
	max-width: 80%;
	text-align: left
}

@media screen and (min-width:768px) {
	.feature.feature__lfs--cti .content-wrapper>:last-child,.feature.feature__realtime-sync .content-wrapper>:last-child,.feature.feature__sync-leads .content-wrapper>:last-child,.feature.feature__visitor-to-cash .content-wrapper>:last-child {
		align-items: flex-end
	}

	.feature.feature__lfs--cti .content-wrapper h2,.feature.feature__lfs--cti .content-wrapper p,.feature.feature__realtime-sync .content-wrapper h2,.feature.feature__realtime-sync .content-wrapper p,.feature.feature__sync-leads .content-wrapper h2,.feature.feature__sync-leads .content-wrapper p,.feature.feature__visitor-to-cash .content-wrapper h2,.feature.feature__visitor-to-cash .content-wrapper p {
		width: 440px
	}

	.feature.feature__lfs--cti .img-placeholder,.feature.feature__realtime-sync .img-placeholder,.feature.feature__sync-leads .img-placeholder,.feature.feature__visitor-to-cash .img-placeholder {
		height: 440px
	}
}

.feature.feature__lfs--cti .img-placeholder,.feature.feature__realtime-sync .img-placeholder,.feature.feature__sync-leads .img-placeholder,.feature.feature__visitor-to-cash .img-placeholder {
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

.feature__realtime-sync .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-2.gif)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature__realtime-sync .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-2@2x.gif)
	}
}

@media screen and (min-width:1920px) {
	.feature__realtime-sync .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-2@2x.gif)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature__realtime-sync .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-dynamic-effect-2@2x.gif)
	}
}

.feature__visitor-to-cash .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-visitor-to-cash.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature__visitor-to-cash .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-visitor-to-cash@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature__visitor-to-cash .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-visitor-to-cash@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature__visitor-to-cash .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-visitor-to-cash@2x.png)
	}
}

@media (max-width:1023px) {
	.feature.feature__lfs--cti .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		align-items: center;
		flex-direction: column-reverse
	}

	.feature.feature__lfs--cti .content-wrapper .list__item,.feature.feature__lfs--cti .content-wrapper>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

.feature.feature__lfs--cti .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti.png);
	height: 550px
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__lfs--cti .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__lfs--cti .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__lfs--cti .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti@2x.png)
	}
}

.feature.feature__onebyone {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-onebyone.jpg);
	background-size: cover;
	background-position: top right 60%
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__onebyone {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-onebyone@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__onebyone {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-onebyone@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__onebyone {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-onebyone@2x.jpg)
	}
}

@media screen and (min-width:768px) {
	.feature.feature__onebyone {
		background-position: center
	}
}

@media screen and (min-width:1024px) {
	.feature.feature__onebyone .content-wrapper {
		width: auto;
		max-width: 50%
	}
}

.feature.feature__onebyone .content-wrapper h2,.feature.feature__onebyone .content-wrapper p {
	text-align: left;
	color: #fff
}

#customized-widget-before {
	position: fixed;
	right: 30px;
	bottom: 30px;
	width: auto;
	height: auto;
	z-index: 2
}

@media screen and (max-width:768px) {
	#customized-widget-before {
		right: 5px;
		bottom: 0
	}

	#customized-widget-before .cs-groups .cs-groups__item {
		margin: 10px 0 10px 10px
	}
}

.cs-groups {
	width: 180px;
	height: 100px;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	opacity: 1;
	transition: opacity .3s;
	z-index: 2
}

.cs-groups:hover {
	opacity: .96
}

.cs-groups .cs-groups__item {
	position: relative;
	display: inline-flex;
	margin: 10px;
	padding: 20px 30px;
	height: 20px;
	cursor: pointer;
	border-radius: 33px;
	background-color: #6ed0ce;
	box-shadow: 7px 7px 12px 4px rgba(2,25,25,.05)
}

.cs-groups .cs-groups__item>a {
	color: #fff
}

.cs-groups .widget__icon {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-right: 10px;
	background-size: 100%!important
}

#cs-after-sales .widget__icon {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-post-sales.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	#cs-after-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-post-sales@2x.png)
	}
}

@media screen and (min-width:1920px) {
	#cs-after-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-post-sales@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	#cs-after-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-post-sales@2x.png)
	}
}

#cs-pre-sales .widget__icon {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-pre-sales.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	#cs-pre-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-pre-sales@2x.png)
	}
}

@media screen and (min-width:1920px) {
	#cs-pre-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-pre-sales@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	#cs-pre-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-pre-sales@2x.png)
	}
}

#cs-pre-sales #unreadNum {
	display: none;
	position: absolute;
	top: -10px;
	left: -5px;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	border-radius: 15px;
	background-color: #ff3b30
}

#cs-pre-sales .bubble {
	display: none;
	position: absolute;
	width: 260px;
	border: 1px solid #f7f7f7;
	border-radius: 4px;
	color: #000;
	text-align: left;
	box-shadow: 0 0 14px 0 rgba(0,0,0,.16);
	line-height: 1.428571429;
	background-color: #fff;
	right: 110%;
	top: 50%;
	height: 96px;
	margin-top: -48px
}

@media screen and (max-width:768px) {
	#cs-pre-sales .bubble {
		top: -100%;
		left: -75%
	}

	#cs-pre-sales .bubble .arrow1,#cs-pre-sales .bubble .arrow2 {
		display: none
	}
}

#cs-pre-sales .bubble .arrow1 {
	position: absolute;
	z-index: 2;
	font-size: 0;
	line-height: 0;
	right: -8px;
	top: 42px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 8px solid #fff
}

#cs-pre-sales .bubble .arrow2 {
	position: absolute;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	right: -10px;
	top: 41px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 9px solid #f7f7f7
}

#cs-pre-sales .bubble .inside {
	margin: 12px 18px;
	color: #2A3541;
	text-align: left
}

#cs-pre-sales .bubble .inside .avatar {
	width: 26px;
	height: 26px;
	border-radius: 13px;
	margin-right: 6px;
	vertical-align: top;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1)
}

#cs-pre-sales .bubble .inside .name {
	display: inline-block;
	margin-top: 3px;
	font-size: 16px;
	color: #2A3541
}

#cs-pre-sales .bubble .inside .msg {
	max-height: 40px;
	margin-top: 5px;
	font-size: 14px;
	overflow: hidden;
	color: #2A3541
}

.bubble-before-after {
	display: none;
	position: fixed;
	cursor: pointer;
	right: 220px;
	bottom: 40px;
	width: 260px;
	border: 1px solid #f7f7f7;
	border-radius: 4px;
	color: #000;
	text-align: left;
	box-shadow: 0 0 14px 0 rgba(0,0,0,.16);
	line-height: 1.428571429;
	background-color: #fff;
	height: 96px;
	margin-top: -48px;
	z-index: 2
}

@media screen and (max-width:768px) {
	.bubble-before-after {
		right: 10px;
		bottom: 100px
	}

	.bubble-before-after .arrow1,.bubble-before-after .arrow2 {
		display: none
	}
}

.bubble-before-after #unreadNum {
	display: none;
	position: absolute;
	top: -10px;
	left: -5px;
	width: 26px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	border-radius: 15px;
	background-color: #ff3b30
}

.bubble-before-after .arrow1 {
	position: absolute;
	z-index: 2;
	font-size: 0;
	line-height: 0;
	right: -8px;
	top: 42px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 8px solid #fff
}

.bubble-before-after .arrow2 {
	position: absolute;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	right: -10px;
	top: 41px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 9px solid #f7f7f7
}

.bubble-before-after .inside {
	margin: 12px 18px;
	color: #2A3541;
	text-align: left
}

.bubble-before-after .inside .avatar {
	width: 26px;
	height: 26px;
	border-radius: 13px;
	margin-right: 6px;
	vertical-align: top;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.1)
}

.bubble-before-after .inside .name {
	display: inline-block;
	margin-top: 3px;
	font-size: 16px;
	color: #2A3541
}

.bubble-before-after .inside .msg {
	max-height: 40px;
	margin-top: 5px;
	font-size: 14px;
	overflow: hidden;
	color: #2A3541
}

#cs-phone-sales .widget__icon {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-phone-sales.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	#cs-phone-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-phone-sales@2x.png)
	}
}

@media screen and (min-width:1920px) {
	#cs-phone-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-phone-sales@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	#cs-phone-sales .widget__icon {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/icon-phone-sales@2x.png)
	}
}

#cs-phone-sales .bubble {
	display: none;
	position: absolute;
	width: 160px;
	border: 1px solid #f7f7f7;
	border-radius: 4px;
	color: #000;
	text-align: left;
	box-shadow: 0 0 14px 0 rgba(0,0,0,.16);
	line-height: 1.428571429;
	background-color: #fff;
	right: 108%;
	top: 50%;
	height: 50px;
	margin-top: -25px
}

#cs-phone-sales .bubble .arrow1 {
	position: absolute;
	z-index: 2;
	font-size: 0;
	line-height: 0;
	right: -8px;
	top: 19px;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 8px solid #fff
}

#cs-phone-sales .bubble .arrow2 {
	position: absolute;
	z-index: 1;
	font-size: 0;
	line-height: 0;
	right: -10px;
	top: 18px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 9px solid #f7f7f7
}

#cs-phone-sales .bubble .inside {
	margin: 12px 18px;
	text-align: center;
	color: #2A3541
}

#cs-phone-sales:hover .bubble {
	display: block
}

.banner.banner__customers {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-customers.png);
	background-color: transparent;
	background-size: cover;
	background-position: right
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__customers {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-customers@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__customers {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-customers@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__customers {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-customers@2x.png)
	}
}

@media screen and (min-width:1024px) {
	.banner.banner__customers {
		background-position: center
	}
}

.banner.banner__customers .content-wrapper {
	max-width: 820px
}

.banner.banner__customers .content-wrapper h2 {
	color: #fff;
	font-size: 2rem
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__customers .content-wrapper h2 {
		font-size: 1.75rem
	}
}

.banner.banner__customers .content-wrapper p {
	color: #fff;
	font-size: 2rem
}

@media screen and (min-width:1024px) and (max-width:1440px) {
	.banner.banner__customers .content-wrapper p {
		font-size: 1.25rem
	}
}

.banner.banner__customers .btn {
	margin-top: 5rem;
	padding-left: 3rem;
	padding-right: 3rem
}

.customers {
	max-width: 1110px;
	padding-top: 40px;
	margin: 0 auto
}

.customers .filters {
	list-style: none;
	padding: 0;
	margin: 0;
	min-height: 80px;
	text-align: center;
	background-color: rgba(255,255,255,.96);
	box-shadow: 0 -1px 0 0 rgba(52,63,75,.08),0 1px 0 0 rgba(52,63,75,.08)
}

@media (max-width:768px) {
	.customers .filters {
		display: none
	}
}

.customers .filters .filter {
	display: inline-block;
	padding: 30px
}

.customers .filters .filter a {
	width: 64px;
	height: 20px;
	text-decoration: none;
	display: block;
	font-size: 14px;
	line-height: normal;
	color: #47c4c1
}

.customers .filters .filter.active a {
	color: #adb2bb
}

.customers .customers-list {
	list-style: none;
	padding: 0;
	margin: 27.5px -10px;
	text-align: center
}

@media (max-width:768px) {
	.customers .customers-list {
		margin: 27.5px auto
	}
}

.customers .customers-list .customers-list__item {
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 350px;
	height: 250px;
	padding: 30px 35px 55px;
	margin: 12.5px 10px;
	background-color: #fafbfd;
	box-shadow: inset 0 0 0 1px rgba(52,63,75,.04)
}

@media (max-width:768px) {
	.customers .customers-list .customers-list__item {
		width: 80%;
		padding: 2rem
	}
}

.customers .customers-list .customers-list__item img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}

.customers .customers-list .customers-list__item p {
	max-width: 280px;
	font-size: 14px;
	line-height: 2.14;
	text-align: center;
	color: #343f4b
}

.layout-vertical p {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.banner__contact {
	position: relative;
	height: 620px;
	padding-top: 8rem!important;
	background-image: linear-gradient(to bottom,rgba(246,251,255,0),rgba(236,241,246,.4))
}

.banner__contact h2 {
	width: 960px;
	max-width: 90%;
	margin: 0 auto;
	text-align: center
}

.banner__contact .content-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -60px;
	width: 960px;
	max-width: 90%;
	margin: 0 auto;
	opacity: .8;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 0 10px 5px rgba(52,63,75,.06)
}

.banner__contact .content-wrapper .content {
	display: flex;
	align-items: center;
	position: relative
}

.banner__contact .content-wrapper .content:after {
	content: "";
	display: block;
	clear: both
}

.banner__contact .content-wrapper .content>:first-child {
	float: left
}

.banner__contact .content-wrapper .content>:last-child:not(:first-child) {
	float: right
}

@media screen and (max-width:768px) {
	.banner__contact .content-wrapper {
		height: auto;
		bottom: -140px
	}

	.banner__contact .content-wrapper .content {
		flex-direction: column
	}
}

.banner__contact .content-wrapper .content .content-column {
	box-sizing: border-box;
	display: block;
	width: 50%;
	padding: 80px 60px;
	text-align: center
}

.banner__contact .content-wrapper .content .content-column>* {
	display: block
}

.banner__contact .content-wrapper .content .content-column header {
	margin-bottom: 50px
}

.banner__contact .content-wrapper .content .content-column header img {
	width: 60px;
	height: 60px
}

.banner__contact .content-wrapper .content .content-column div {
	min-height: 100px
}

.banner__contact .content-wrapper .content .content-column footer {
	margin-top: 100px
}

@media (max-width:768px) {
	.banner__contact .content-wrapper .content .content-column {
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top;
		width: 100%;
		padding: 30px;
		text-align: center
	}

	.banner__contact .content-wrapper .content .content-column>* {
		display: block
	}

	.banner__contact .content-wrapper .content .content-column header {
		margin-bottom: 20px
	}

	.banner__contact .content-wrapper .content .content-column footer {
		margin-top: 20px
	}
}

.banner__contact .content-wrapper .content .divider {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 1px;
	background: rgba(52,63,75,.08)
}

@media (max-width:768px) {
	.banner__contact .content-wrapper .content .divider {
		width: 100%;
		height: 1px;
		top: 50%
	}
}

.addresses {
	padding-top: 200px!important;
	z-index: -1
}

.addresses .content-wrapper h2,.addresses .content-wrapper p {
	width: 580px;
	max-width: 90%;
	margin: 0 auto
}

.addresses .content-wrapper h2 {
	font-size: 24px;
	line-height: 1.67;
	text-align: center;
	color: #2a3541
}

.addresses .content-wrapper p {
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: 2.14;
	letter-spacing: 1px;
	text-align: center;
	color: #475461
}

.addresses .address .address--left-aligned div,.addresses .address .address--left-aligned h2 {
	color: #343f4b;
	line-height: normal;
	text-align: left;
	letter-spacing: normal;
	font-style: normal;
	font-stretch: normal
}

.addresses .address {
	position: relative;
	margin: 40px auto 0;
	height: 420px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center
}

.addresses .address .address--left-aligned,.addresses .address .address--right-aligned {
	position: absolute;
	top: 0;
	height: 320px;
	background-color: rgba(255,255,255,.9);
	box-sizing: border-box
}

.addresses .address.beijing {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-beijing.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.addresses .address.beijing {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-beijing@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.addresses .address.beijing {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-beijing@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.addresses .address.beijing {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-beijing@2x.jpg)
	}
}

.addresses .address.shanghai {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shanghai.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.addresses .address.shanghai {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shanghai@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.addresses .address.shanghai {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shanghai@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.addresses .address.shanghai {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shanghai@2x.jpg)
	}
}

.addresses .address.chengdu {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-chengdu.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.addresses .address.chengdu {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-chengdu@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.addresses .address.chengdu {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-chengdu@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.addresses .address.chengdu {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-chengdu@2x.jpg)
	}
}

.addresses .address.shenzhen {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shenzhen.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.addresses .address.shenzhen {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shenzhen@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.addresses .address.shenzhen {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shenzhen@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.addresses .address.shenzhen {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/city-shenzhen@2x.jpg)
	}
}

.addresses .address .address--left-aligned {
	width: 420px;
	padding: 60px 40px;
	left: 20%
}

@media (max-width:768px) {
	.addresses .address .address--left-aligned {
		width: 80%
	}
}

.addresses .address .address--left-aligned h2 {
	font-size: 36px;
	margin-bottom: 90px
}

.addresses .address .address--left-aligned div {
	display: table;
	opacity: .5;
	font-family: PingFangSC;
	font-size: 14px;
	margin: 20px 0
}

.addresses .address .address--left-aligned div>* {
	display: table-cell
}

.addresses .address .address--left-aligned div span {
	padding-right: 20px
}

.addresses .address .address--left-aligned div a {
	color: #2a3541
}

.addresses .address .address--right-aligned {
	width: 420px;
	padding: 60px 40px;
	right: 20%
}

.addresses .address .address--right-aligned h2 {
	font-size: 36px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #343f4b;
	margin-bottom: 90px
}

.addresses .address .address--right-aligned div {
	display: table;
	opacity: .5;
	font-family: PingFangSC;
	font-size: 14px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #343f4b;
	text-align: left;
	margin: 20px 0
}

.addresses .address .address--right-aligned div>* {
	display: table-cell
}

.addresses .address .address--right-aligned div span {
	padding-right: 20px
}

.addresses .address .address--right-aligned div a {
	color: #2a3541
}

.addresses .address .address--right-aligned h2 {
	text-align: right
}

.cs-after-sales-footer {
	position: relative
}

.cs-after-sales-footer .cs-after-tip {
	display: none;
	position: absolute
}

@media (max-width:768px) {
	.addresses .address .address--right-aligned {
		width: 80%
	}

	.cs-after-sales-footer .cs-after-tip {
		top: -110px;
		background-color: #fff;
		box-shadow: 0 0 14px 0 rgba(0,0,0,.16);
		padding: 5px
	}
}

.cs-after-sales-footer .cs-after-tip.active,.cs-after-sales-footer button:hover+.cs-after-tip {
	display: block
}

.ltr {
	direction: ltr!important
}

.rtl {
	direction: rtl!important
}

.layout-vertical {
	margin: 0 auto;
	padding-top: 4rem;
	position: relative;
	text-align: center
}

.layout-vertical.banner__chatbot,.layout-vertical.banner__ticket {
	padding-top: 8rem
}

.layout-vertical .img-container {
	position: relative;
	margin-top: 40px;
	background-image: linear-gradient(to bottom,#fff,#f0f2f7)
}

.layout-vertical .img-container:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	box-shadow: inset 0 -2px 6px 0 rgba(52,63,75,.04),inset 0 -15px 15px 0 rgba(52,63,75,.02)
}

.layout-vertical .img-container img {
	display: block;
	margin: 0 auto;
	width: 960px;
	max-width: 90%;
	box-shadow: 0 0 0 1px rgba(52,63,75,.02),0 -10px 40px 0 rgba(52,63,75,.08),0 -4px 12px 0 rgba(52,63,75,.06)
}

.layout-vertical h2 {
	margin: 20px auto;
	width: 580px;
	max-width: 90%;
	font-size: 24px;
	line-height: 1.67;
	letter-spacing: normal;
	text-align: center;
	color: #2a3541
}

.layout-vertical p {
	margin: 0 auto;
	width: 800px;
	max-width: 90%;
	font-size: 14px;
	line-height: 2.14;
	letter-spacing: 1px;
	text-align: center;
	color: #475461;
	text-shadow: 0 1px 0 rgba(255,255,255,.5)
}

.layout-vertical .screenshot {
	max-width: 100%;
	margin: 0 auto
}

.layout-horizontal--centered {
	margin: 0 auto;
	position: relative;
	max-width: 1920px;
	text-align: center;
	padding: 70px 0 90px
}

.layout-horizontal--centered h2 {
	margin: 0 auto;
	font-size: 24px;
	font-style: normal;
	font-stretch: normal;
	font-family: AvenirNext-Regular,PingFangHK-Light;
	line-height: 1.67;
	letter-spacing: normal;
	color: #2a3541
}

.layout-horizontal--centered .feature-list .feature-list--item,.layout-horizontal--centered p {
	line-height: 2.14;
	letter-spacing: 1px;
	color: #475461;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	font-style: normal;
	font-stretch: normal
}

.layout-horizontal--centered p {
	max-width: 800px;
	font-size: 15px
}

.layout-horizontal--centered .feature-list {
	padding: 0;
	list-style: none
}

.layout-horizontal--centered .feature-list .feature-list--item {
	display: table-row;
	font-size: 14px
}

.layout-horizontal--centered .feature-list .feature-list--item img {
	vertical-align: sub;
	padding-right: 5px
}

.layout-horizontal--centered .feature-list .feature-list--item span {
	display: table-cell
}

.layout-horizontal--centered .screenshot {
	box-sizing: border-box;
	width: 60%
}

.layout-horizontal--centered .content-wrapper {
	box-sizing: border-box;
	top: 0;
	bottom: 0;
	width: 40%
}

.layout-horizontal--centered .content-wrapper .content {
	box-sizing: border-box;
	position: absolute;
	max-width: 480px;
	top: 50%;
	transform: translateY(-50%)
}

.layout-horizontal--centered .screenshot {
	display: inline-block;
	max-width: 580px;
	vertical-align: middle
}

@media (max-width:768px) {
	.layout-horizontal--centered {
		padding: 3rem 0 4rem
	}

	.layout-horizontal--centered .screenshot {
		display: block;
		position: initial;
		width: 100%
	}
}

.layout-horizontal--centered .content-wrapper {
	position: relative;
	display: inline-block;
	height: auto;
	max-width: 400px;
	text-align: left;
	vertical-align: middle
}

.layout-horizontal--centered .content-wrapper .content {
	padding: 0 50px
}

@media (max-width:768px) {
	.layout-horizontal--centered .content-wrapper {
		display: block;
		width: 100%
	}

	.layout-horizontal--centered .content-wrapper .content {
		position: initial;
		transform: none
	}
}

hr {
	max-width: 1200px;
	height: 1px;
	margin: 0 auto;
	background-color: #ebecee;
	border: none
}

.section {
	width: 1000px;
	max-width: 90%;
	padding: 4rem 0;
	border-top: 1px dotted #ddd;
	text-align: center;
	margin: 0 auto
}

.section h2 {
	line-height: 1.5;
	margin: 0;
	font-size: 36px;
	color: #2a3541
}

@media (max-width:768px) {
	.section h2 {
		font-size: 28px
	}
}

.section h3 {
	max-width: 800px;
	margin: 1rem auto;
	line-height: 1.7;
	font-size: 18px;
	color: #758392
}

.section ul {
	list-style: none;
	padding: 0
}

.section .features-list {
	margin: 0 auto;
	padding: 0;
	width: 900px;
	max-width: 90%
}

.section .features-list div {
	min-height: 232px;
	padding: 80px 0 0 440px;
	width: 460px;
	max-width: 90%;
	text-align: left
}

@media (max-width:768px) {
	.section .features-list div {
		margin: 0 auto;
		padding: 0 0 20rem;
		background-position: bottom 3rem center;
		background-size: 100%;
		text-align: center
	}
}

.section .features-list div.ltie8 {
	padding: 80px 440px 0 0;
	background-position: right 60px
}

@media (max-width:768px) {
	.section .features-list div.ltie8 {
		padding: 0 0 15rem;
		background-position: bottom 4rem center;
		background-size: 100%
	}
}

.section .features-list dt {
	color: #3A4C57;
	font-size: 20px;
	line-height: 1.5
}

.section .features-list dd {
	margin: 0;
	color: #758392;
	font-size: 16px;
	line-height: 1.7
}

.section-sdk-plugin {
	border: 0;
	padding-top: 8rem
}

.section-sdk-plugin .plugins {
	max-width: 100%;
	margin: 0 auto;
	overflow: hidden;
	width: 801px;
	text-align: center
}

.section-sdk-plugin .plugins .separator {
	float: left;
	margin: 30px 40px;
	width: 1px;
	height: 290px;
	background: #d2d2d2
}

@media (max-width:768px) {
	.section-sdk-plugin .plugins .separator {
		float: none;
		width: 100%;
		height: 1px;
		margin: 0 auto
	}
}

.section-sdk-plugin .plugins .plugin {
	float: left;
	width: 300px;
	margin: 0 30px
}

@media (max-width:768px) {
	.section-sdk-plugin .plugins .plugin {
		float: none;
		width: 100%;
		margin: 0 auto
	}
}

.section-sdk-plugin .plugins .plugin li {
	margin: 15px 0
}

.section-sdk-plugin .plugins .plugin li.logo {
	height: 110px
}

.section-sdk-plugin .plugins .plugin .btn {
	width: 240px
}

.section-sdk-plugin .plugins .plugin.ios .btn {
	background: #6ed0ce
}

.section-sdk-plugin .plugins .plugin.ios .btn:hover {
	background: #47c4c1
}

.section-sdk-plugin .plugins .plugin.android .btn {
	background: #9fcb6c
}

.section-sdk-plugin .plugins .plugin.android .btn:hover {
	background: #86be46
}

.section-sdk-intro .in-app,.section-sdk-intro .open-source,.section-sdk-intro .push-msg,.section-sdk-intro .stable {
	background-repeat: no-repeat;
	background-size: 35%;
	background-position: 0 60px
}

.section-sdk-intro {
	padding-bottom: 0
}

.section-sdk-intro .open-source {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-1.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-sdk-intro .open-source {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-1@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-sdk-intro .open-source {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-1@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-sdk-intro .open-source {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-1@2x.png)
	}
}

.section-sdk-intro .stable {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-2.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-sdk-intro .stable {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-2@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-sdk-intro .stable {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-2@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-sdk-intro .stable {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-2@2x.png)
	}
}

.section-sdk-intro .in-app {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-3.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-sdk-intro .in-app {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-3@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-sdk-intro .in-app {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-3@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-sdk-intro .in-app {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-3@2x.png)
	}
}

.section-sdk-intro .push-msg {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-4.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-sdk-intro .push-msg {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-4@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-sdk-intro .push-msg {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-4@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-sdk-intro .push-msg {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-sdk-4@2x.png)
	}
}

.section-sdk-milestone {
	max-width: 100%;
	background: #F7F7F7
}

.section-sdk-milestone .sdk-milestone {
	max-width: 480px;
	margin: 0 auto
}

.section-sdk-milestone .sdk-milestone div {
	overflow: hidden;
	display: table;
	margin-bottom: 15px;
	border-bottom: 1px solid #2a3541
}

.section-sdk-milestone .sdk-milestone div:last-child {
	margin: 0;
	border: 0
}

.section-sdk-milestone .sdk-milestone div dd {
	display: table-cell;
	width: 160px;
	vertical-align: middle
}

.section-sdk-milestone .sdk-milestone div .desc {
	font-size: 15px;
	color: #2a3541;
	text-align: left
}

.section-apps ul,.section-hd,.section-sdk-milestone .sdk-milestone div .image {
	text-align: center
}

.section-sdk-milestone .sdk-milestone div .time {
	text-align: center;
	font-size: 18px;
	color: #2a3541
}

.section-sdk-milestone .sdk-milestone div img {
	height: 120px
}

.section-apps ul {
	padding: 60px 0 40px;
	margin: 0 auto;
	list-style: none
}

.section-apps ul li {
	display: inline-block;
	vertical-align: top
}

.section-apps ul li a {
	display: block;
	margin: 20px 20px 50px;
	width: 100px;
	height: 100px;
	color: #2a3541;
	text-decoration: none
}

.section-apps ul li a img {
	display: block;
	padding-bottom: 10px;
	width: 100px;
	height: 100px
}

.section-apps ul li a span {
	display: block
}

.section-chrome {
	width: 90%;
	padding: 164px 0 80px
}

.section-chrome h1 {
	margin: 0 auto 2rem;
	color: #2a3541;
	font-size: 36px;
	line-height: 1.4
}

@media (max-width:768px) {
	.section-chrome h1 {
		font-size: 28px
	}
}

.section-chrome h2 {
	font-size: 16px;
	color: #758392;
	font-weight: 400;
	margin: 0 auto
}

.section-chrome .chrome {
	background-repeat: no-repeat;
	background-position: 50% 0
}

.section-chrome p {
	color: #2a3541
}

.section-chrome .btn {
	padding: 4px 20px
}

.section-chrome .btn.osx {
	margin-top: 20px
}

.section-chrome small {
	font-size: 12px;
	color: #758392
}

.section-downloads {
	padding: 120px 0;
	background: #F8F8F9;
	width: 100%;
	max-width: 100%
}

.section-downloads h2 {
	margin: 0;
	color: #2a3541;
	font-size: 36px
}

.section-downloads dl {
	width: 100%;
	max-width: 90%;
	margin: 0 auto
}

.section-downloads dl .download {
	position: relative;
	display: inline-block;
	width: 250px;
	padding-top: 208px;
	background-repeat: no-repeat;
	background-position: 50% 50px;
	background-size: contain
}

.section-downloads dl .download a {
	display: inline-block;
	overflow: hidden;
	text-indent: -999px;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

@media screen and (min-width:1024) {
	.section-downloads dl .download a:hover+.qrcode {
		display: block
	}
}

.section-downloads dl .download img {
	margin: 40px 0 10px;
	width: 100px;
	height: 100px
}

.section-downloads dl .download.ios {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/iphone.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.ios {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/iphone@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.ios {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/iphone@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.ios {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/iphone@2x.png)
	}
}

.section-downloads dl .download.ios a {
	width: 122px;
	height: 36px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-ios.png);
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.ios a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-ios@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.ios a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-ios@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.ios a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-ios@2x.png)
	}
}

.section-downloads dl .download.android {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/nexus.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.android {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/nexus@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.android {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/nexus@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.android {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/nexus@2x.png)
	}
}

.section-downloads dl .download.android a {
	width: 145px;
	height: 36px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-android.png);
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.android a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-android@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.android a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-android@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.android a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-android@2x.png)
	}
}

.section-downloads dl .download.win {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/pc.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.win {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/pc@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.win {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/pc@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.win {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/pc@2x.png)
	}
}

.section-downloads dl .download.win a {
	width: 152px;
	height: 36px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-windows.png);
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.win a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-windows@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.win a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-windows@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.win a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-windows@2x.png)
	}
}

.section-downloads dl .download.osx {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/mac.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.osx {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/mac@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.osx {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/mac@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.osx {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/mac@2x.png)
	}
}

.section-downloads dl .download.osx a {
	width: 152px;
	height: 36px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-mac.png);
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-downloads dl .download.osx a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-mac@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-downloads dl .download.osx a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-mac@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-downloads dl .download.osx a {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/btn-mac@2x.png)
	}
}

.section-downloads dl .download .qrcode {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: #fff;
	padding: 20px 10px 10px;
	width: 200px;
	height: 210px
}

.section-network .lowReliability,.section-network .lowSpeed {
	background-position: 0 center;
	background-size: 385px 280px;
	background-repeat: no-repeat
}

.section-downloads dl .download .qrcode img {
	width: 180px;
	height: 180px;
	margin: 0 auto 10px
}

.section-downloads dl dt {
	padding-bottom: 10px;
	color: #3A4C57;
	font-size: 16px
}

.section-downloads dl dt span {
	font-size: 12px;
	color: #758392
}

.section-downloads dl dd {
	margin: 0;
	padding: 0 40px;
	color: #2a3541;
	font-size: 12px
}

.wechat-download-guide {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 999;
	width: 100%;
	background-color: #888
}

.docs,.docs .docs-list .docs-list--item .cover {
	position: relative
}

.wechat-download-guide img {
	display: block;
	width: 100%
}

.section-network {
	border: 0;
	padding-top: 10rem
}

.section-network .lowSpeed {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-11.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-network .lowSpeed {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-11@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-network .lowSpeed {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-11@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-network .lowSpeed {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-11@2x.png)
	}
}

.section-network .lowReliability {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-12.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-network .lowReliability {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-12@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-network .lowReliability {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-12@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-network .lowReliability {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-12@2x.png)
	}
}

.section-network h2 {
	margin-bottom: 2rem
}

.section-network p {
	max-width: 800px;
	font-size: 1.25rem;
	color: #758392;
	display: block;
	margin: 0 auto;
	line-height: 1.5
}

.section-network .features-list p {
	font-size: .9375rem
}

.section-network .features-list .ltie8 {
	background-position: right center
}

@media (max-width:768px) {
	.section-network .features-list .lowReliability,.section-network .features-list .lowSpeed,.section-network .features-list div.ltie8 {
		padding-bottom: 10rem;
		background-position: center bottom!important
	}
}

.section-device {
	border: 0;
	padding: 0;
	width: 100%;
	max-width: 100%
}

.section-device .hd {
	padding: 100px 0;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-1.png);
	background-repeat: no-repeat;
	background-size: cover
}

.section-interac .responsive,.section-interac .simple,.section-interac .voiceMsg,.section-weixin .mutiAgents,.section-weixin div.messages.ltie8 {
	background-repeat: no-repeat;
	background-size: 385px 280px
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-device .hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-1@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-device .hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-1@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-device .hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-1@2x.png)
	}
}

.section-device .hd h2 {
	max-width: 80%;
	margin: 0 auto 2rem;
	font-size: 1.75rem;
	color: #fff
}

.section-device .hd p {
	max-width: 600px;
	font-size: .9375rem;
	display: block;
	margin: 0 auto;
	line-height: 1.7;
	color: #fff
}

.section-device .bd {
	padding: 40px 0 80px
}

.section-device .bd img {
	width: 980px;
	height: 160px
}

@media (max-width:768px) {
	.section-device .hd p {
		max-width: 80%
	}

	.section-device .bd img {
		display: none
	}

	.section-device .bd p {
		max-width: 90%
	}
}

.section-device .bd h4 {
	max-width: 90%;
	margin: 2rem auto;
	font-size: 1.75rem;
	color: #2a3541;
	line-height: 1.5
}

.section-device .bd h4 strong {
	font-size: 40px
}

.section-device .bd p {
	display: block;
	margin: 0 auto;
	color: #758392;
	line-height: 1.7;
	font-size: 1.25rem
}

.section-interac p,.section-weixin p {
	max-width: 800px;
	display: block;
	line-height: 1.5
}

.section-interac h2 {
	margin-bottom: 2rem
}

.section-interac p {
	font-size: 1.25rem;
	color: #758392;
	margin: 0 auto 2rem
}

.section-interac .voiceMsg {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-13.png);
	background-position: 0 center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-interac .voiceMsg {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-13@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-interac .voiceMsg {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-13@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-interac .voiceMsg {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-13@2x.png)
	}
}

.section-interac .simple {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-14.png);
	background-position: 0 center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-interac .simple {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-14@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-interac .simple {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-14@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-interac .simple {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-14@2x.png)
	}
}

.section-interac .responsive {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-15.png);
	background-position: 0 center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-interac .responsive {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-15@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-interac .responsive {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-15@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-interac .responsive {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/feature-mobile-15@2x.png)
	}
}

.section-interac .features-list p {
	font-size: .9375rem
}

.section-interac .features-list div.ltie8 {
	background-position: right center
}

@media (max-width:768px) {
	.section-interac .features-list .responsive,.section-interac .features-list .simple,.section-interac .features-list .voiceMsg {
		padding-bottom: 10rem;
		background-position: center bottom!important
	}
}

.section-linkToSDK a {
	font-size: 24px
}

.section-weixin {
	border: 0;
	padding-top: 10rem
}

.section-weixin .mutiAgents {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s11.png);
	background-position: 0 center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weixin .mutiAgents {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s11@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weixin .mutiAgents {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s11@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weixin .mutiAgents {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s11@2x.png)
	}
}

.section-weixin div.messages.ltie8 {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s12.png);
	background-position: right center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weixin div.messages.ltie8 {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s12@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weixin div.messages.ltie8 {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s12@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weixin div.messages.ltie8 {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s12@2x.png)
	}
}

.section-weixin h2 {
	margin-bottom: 2rem;
	font-size: 1.75rem;
	line-height: 1.5
}

.section-weixin h3 {
	font-size: 1.5rem;
	color: #2a3541
}

.section-weixin p {
	font-size: .9375rem;
	color: #758392;
	margin: 0 auto
}

.section-weixin dt {
	margin-bottom: 1rem
}

.section-weixin dd {
	line-height: 1.5
}

.section-weixin .features-list {
	margin-top: 2rem
}

@media (max-width:768px) {
	.section-weixin .features-list .mutiAgents {
		padding-bottom: 10rem;
		background-position: bottom center
	}

	.section-weixin .features-list div.messages.ltie8 {
		padding-bottom: 15rem;
		background-position: bottom center
	}
}

.section-weixin .moreFeatures {
	width: 1200px;
	max-width: 90%;
	padding: 20px 0 0;
	margin: 0 auto
}

.section-weixin .moreFeatures div {
	display: inline-block;
	vertical-align: top;
	width: 250px;
	padding: 120px 0 2rem;
	background-size: 180px 120px;
	background-position: 50% 0;
	background-repeat: no-repeat
}

.section-weibo .mutiAccount,.section-weibo .weiboMessage {
	background-repeat: no-repeat;
	background-position: 0 60px;
	background-size: 385px 280px
}

.section-weixin .moreFeatures div.userMeta {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon1.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weixin .moreFeatures div.userMeta {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon1@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weixin .moreFeatures div.userMeta {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon1@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weixin .moreFeatures div.userMeta {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon1@2x.png)
	}
}

.section-weixin .moreFeatures div.weixinMenu {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon2.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weixin .moreFeatures div.weixinMenu {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon2@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weixin .moreFeatures div.weixinMenu {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon2@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weixin .moreFeatures div.weixinMenu {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon2@2x.png)
	}
}

.section-weixin .moreFeatures div.autoReply {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon3.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weixin .moreFeatures div.autoReply {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon3@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weixin .moreFeatures div.autoReply {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon3@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weixin .moreFeatures div.autoReply {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon3@2x.png)
	}
}

.section-weixin .moreFeatures div.mutiAccount {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon4.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weixin .moreFeatures div.mutiAccount {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon4@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weixin .moreFeatures div.mutiAccount {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon4@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weixin .moreFeatures div.mutiAccount {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-icon4@2x.png)
	}
}

.section-weixin .moreFeatures dd,.section-weixin .moreFeatures dt {
	margin: 10px 20px
}

.section-weixin .moreFeatures dt {
	font-size: 1.125rem
}

.section-weixin .moreFeatures dd {
	font-size: .875rem;
	color: #666
}

.section-weixin .howToConnectWeixin {
	padding: 60px 0 0;
	font-size: 24px
}

.section-weibo {
	padding-bottom: 40px
}

.section-weibo h2 {
	margin-bottom: 2rem;
	font-size: 1.75rem;
	line-height: 1.5
}

.section-weibo p {
	max-width: 800px;
	font-size: .9375rem;
	color: #758392;
	display: block;
	margin: 0 auto;
	line-height: 1.5
}

.section-weibo dt {
	margin-bottom: 1rem
}

.section-weibo dd {
	line-height: 1.5
}

.section-weibo .weiboMessage {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s21.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weibo .weiboMessage {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s21@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weibo .weiboMessage {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s21@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weibo .weiboMessage {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s21@2x.png)
	}
}

.section-weibo .mutiAccount {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s22.png)
}

.section-hd,.section-thirdParty .hd {
	background-repeat: no-repeat;
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-weibo .mutiAccount {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s22@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-weibo .mutiAccount {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s22@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-weibo .mutiAccount {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s22@2x.png)
	}
}

.section-weibo .howToConnectWeibo {
	font-size: 24px
}

.section-weibo .features-list {
	margin-top: 2rem
}

@media (max-width:768px) {
	.section-weibo .features-list .howToConnectWeibo,.section-weibo .features-list .mutiAccount,.section-weibo .features-list .weiboMessage {
		padding-bottom: 10rem;
		background-position: bottom center
	}
}

.section-thirdParty {
	border: 0;
	padding: 0;
	width: 100%;
	max-width: 100%
}

.section-thirdParty .hd {
	padding: 100px 0;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s2.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-thirdParty .hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s2@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-thirdParty .hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s2@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-thirdParty .hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/page-integration-s2@2x.png)
	}
}

.section-thirdParty .hd h2 {
	max-width: 80%;
	margin: 0 auto 1rem;
	line-height: 1.5;
	color: #fff
}

.section-thirdParty .hd p {
	max-width: 600px;
	font-size: .9375rem;
	display: block;
	margin: 0 auto;
	line-height: 1.7;
	color: #fff
}

@media (max-width:768px) {
	.section-thirdParty .hd p {
		max-width: 80%
	}
}

.section-thirdParty .thirdApps {
	width: 1200px;
	max-width: 90%;
	padding: 20px 0;
	margin: 0 auto
}

.section-thirdParty .thirdApps div {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	padding: 0
}

.section-thirdParty .thirdApps div a {
	display: block
}

.section-thirdParty .thirdApps div img {
	width: 180px;
	height: 120px
}

.section-hd {
	margin: 0 auto;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-benchmark.png);
	padding: 10rem 0;
	background-color: #191719;
	background-position: 50% 50%
}

.section-data .first-response .desc,.section-data .synthesize-chat .desc {
	background-repeat: no-repeat;
	background-position: 0;
	background-size: contain
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-benchmark@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-benchmark@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-hd {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-benchmark@2x.png)
	}
}

.section-hd h1 {
	max-width: 80%;
	margin: 0 auto 2rem;
	color: #fff;
	font-size: 36px;
	font-weight: 200;
	line-height: 1.4
}

.section-hd p {
	max-width: 80%;
	margin: 0 auto;
	width: 760px;
	color: #fff;
	font-size: 18px;
	line-height: 1.8
}

.section-hd .small {
	font-size: 12px;
	color: #aaa
}

.section-data {
	padding-bottom: 0
}

.section-data ul {
	list-style: none;
	padding: 0
}

.section-data .data-list-row {
	margin: 0 auto;
	padding: 0;
	text-align: left
}

.section-data .data-list-row>div {
	float: none;
	overflow: hidden;
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom: 1px solid #dcdcdc
}

.section-data .data-list-row .desc {
	padding: 0 0 0 120px;
	float: left
}

.section-data .data-list-row .desc dt {
	width: 330px;
	font-size: 1.5rem;
	color: #3A4C57
}

.section-data .data-list-row .desc dd {
	max-width: 330px;
	margin: 0;
	color: #758392;
	font-size: .9375rem;
	line-height: 1.5
}

.section-data .data-list-row span {
	float: right;
	font-size: 64px;
	color: #5a6978
}

.section-data .data-list-column {
	margin: 0 auto;
	padding: 0;
	text-align: center
}

.section-data .data-list-column>div {
	float: none;
	overflow: hidden;
	margin-bottom: 50px;
	padding: 0 50px 30px;
	border-bottom: 1px solid #dcdcdc
}

.section-data .data-list-column>div:last-child {
	border: 0
}

.section-data .data-list-column>div>div {
	display: inline-block;
	width: 200px;
	vertical-align: top;
	margin-bottom: 2rem
}

.section-data .data-list-column>div>div:last-child {
	margin-right: 0
}

.section-data .data-list-column>div .desc {
	padding: 60px 0 0
}

.section-data .data-list-column>div .desc dt {
	font-size: 1.125rem;
	color: #3A4C57
}

.section-data .data-list-column>div .desc dd {
	margin: 0;
	color: #758392;
	font-size: .9375rem;
	line-height: 1.5
}

.section-data .data-list-column>div span {
	font-size: 36px;
	color: #5a6978
}

.section-data .first-response .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon1.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .first-response .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon1@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .first-response .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon1@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .first-response .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon1@2x.png)
	}
}

.section-data .synthesize-chat .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon2.png)
}

.section-data .average-service .desc,.section-data .chat-time .desc,.section-data .mobile-chat .desc,.section-data .partake-comment .desc,.section-data .pc-chat .desc,.section-data .praise .desc {
	background-position: center 0;
	background-size: 40px;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .synthesize-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon2@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .synthesize-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon2@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .synthesize-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon2@2x.png)
	}
}

.section-data .mobile-chat .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon3.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .mobile-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon3@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .mobile-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon3@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .mobile-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon3@2x.png)
	}
}

.section-data .praise .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon4.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .praise .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon4@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .praise .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon4@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .praise .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon4@2x.png)
	}
}

.section-data .average-service .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon5.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .average-service .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon5@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .average-service .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon5@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .average-service .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon5@2x.png)
	}
}

.section-data .pc-chat .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon6.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .pc-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon6@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .pc-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon6@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .pc-chat .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon6@2x.png)
	}
}

.section-data .partake-comment .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon7.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .partake-comment .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon7@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .partake-comment .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon7@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .partake-comment .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon7@2x.png)
	}
}

.section-data .chat-time .desc {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon8.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.section-data .chat-time .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon8@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.section-data .chat-time .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon8@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.section-data .chat-time .desc {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/icons/page-benchmark-icon8@2x.png)
	}
}

.page-agreement,.page-authorization {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/bg-agreement.jpg);
	background-color: #A1BDCD;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-attachment: fixed;
	background-size: cover
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.page-agreement,.page-authorization {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/bg-agreement@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.page-agreement,.page-authorization {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/bg-agreement@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.page-agreement,.page-authorization {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/bg-agreement@2x.jpg)
	}
}

.page-agreement .wrapper,.page-authorization .wrapper {
	max-width: 600px;
	margin: 120px auto;
	line-height: 1.8;
	color: #758392;
	padding: 80px 40px;
	box-shadow: 0 0 30px rgba(0,0,0,.1);
	background: rgba(255,255,255,.9)
}

.page-agreement .wrapper h1,.page-authorization .wrapper h1 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 40px
}

.page-agreement .wrapper h1,.page-agreement .wrapper h3,.page-authorization .wrapper h1,.page-authorization .wrapper h3 {
	color: #34404b
}

.layout-vertical.banner__docs {
	box-sizing: border-box;
	height: 440px;
	padding-top: 144px;
	background-image: linear-gradient(to bottom,rgba(246,251,255,0),rgba(236,241,246,.4))
}

.docs {
	padding: 0;
	margin-top: -150px;
	margin-bottom: 100px;
	width: 750px;
	max-width: 90%
}

.docs .docs-list .docs-list--item .cover img,.section.article .content p img {
	max-width: 100%
}

@media (min-width:1024px) {
	.docs {
		margin-top: -300px
	}
}

.docs .docs-list {
	list-style: none;
	padding: 0;
	text-align: center
}

.docs .docs-list .docs-list--item {
	display: inline-block;
	margin-top: 124px
}

@media (max-width:768px) {
	.docs .docs-list .docs-list--item {
		margin-top: 4rem
	}
}

.docs .docs-list .docs-list--item .cover h3 {
	position: absolute;
	top: 20px;
	left: 10px;
	font-size: 30px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: rgba(52,63,75,.5);
	text-shadow: 0 .5px .5px rgba(255,255,255,.1)
}

.docs .docs-list .docs-list--item .read {
	display: block;
	margin: 0 auto;
	font-size: 14px;
	text-decoration: none;
	width: 200px;
	line-height: 60px;
	height: 60px;
	color: #6ed0ce;
	text-align: center;
	background-color: #fff;
	border-radius: 6px;
	box-shadow: inset 0 0 0 1px #6ed0ce
}

.docs .docs-list .docs-list--item .read:hover {
	color: #fff;
	background-color: #6ed0ce
}

.section.article {
	width: 700px;
	line-height: 1.8;
	text-align: left;
	color: #555362
}

.section.article .content .title {
	margin-top: 40px;
	margin-bottom: 0;
	line-height: 1
}

.section.article .content .head {
	margin-bottom: 40px;
	padding-top: 20px
}

.section.article .content .toc {
	padding: 1rem 2rem;
	border: 1px solid #ddd
}

.section.article .content .toc__title {
	color: #5a6978
}

.section.article .content .toc>ul {
	font-size: 1rem;
	line-height: 2
}

.section.article .content .toc>ul li ul {
	padding-left: 1.5rem;
	font-size: .875rem;
	line-height: 1.75
}

.section.article .content blockquote {
	padding-left: 20px
}

.section.article .content blockquote p {
	border-left: 5px solid #ddd;
	padding-left: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #555362
}

.section.article .content h1 {
	font-size: 2rem;
	line-height: 1.5;
	margin: 1.75rem 0
}

.section.article .content h2 {
	font-size: 1.75rem;
	margin: 1.5rem 0
}

.section.article .content h3 {
	font-size: 1.5rem;
	margin: 1rem 0
}

.section.article .content h1,.section.article .content h2,.section.article .content h3,.section.article .content h4,.section.article .content h5,.section.article .content h6 {
	color: #000
}

.section.article .content table td,.section.article .content table th {
	padding: 5px 10px;
	border: 1px solid #ddd
}

.section.article .content table th {
	border-bottom: 3px solid #ccc
}

.banner__update-logs {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 10rem 0 4rem;
	background-color: #7F5944;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-update-logs.jpg);
	background-repeat: no-repeat;
	background-position: 50% bottom;
	background-size: cover;
	text-align: center
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner__update-logs {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-update-logs@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.banner__update-logs {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-update-logs@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner__update-logs {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-update-logs@2x.jpg)
	}
}

.banner__update-logs h1 {
	margin: 0;
	color: #fff;
	font-size: 50px;
	line-height: 1.4
}

.banner__update-logs h2 {
	font-size: 24px;
	color: #fff;
	font-weight: 400;
	margin: 0 auto
}

.section-update-logs {
	padding: 80px 0 10px;
	width: 760px;
	max-width: 90%;
	margin: 0 auto
}

.section-update-logs .update-log {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 1rem;
	padding-left: 1rem;
	padding-right: 1rem
}

.section-update-logs .update-log:last-child {
	padding-bottom: 0;
	border-bottom: 0
}

.section-update-logs .update-log h2 {
	max-width: 70%;
	font-size: 1.25rem;
	color: #242424;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.section-update-logs .update-log h2 a {
	overflow: hidden
}

.section-update-logs .update-log:hover h2 a {
	display: block
}

.section-update-logs .update-log time {
	color: #758392;
	font-size: 14px
}

.section-update-logs .update-log .content {
	font-size: 14px;
	line-height: 1.8;
	color: #758392
}

.section-update-logs .update-log .content img {
	display: block;
	max-width: 100%;
	border: 1px solid #eee;
	box-shadow: 0 0 10px rgba(0,0,0,.08)
}

.page-getting_started_for_admin .slides,.page-getting_started_for_agent .slides,.page-wechat_enterprise .slides {
	position: relative;
	width: 100%;
	max-width: 1000px;
	height: auto;
	margin: 160px auto 0;
	text-align: center
}

.page-getting_started_for_admin .slides img,.page-getting_started_for_agent .slides img,.page-wechat_enterprise .slides img {
	display: block;
	width: 100%;
	max-width: 1000px;
	margin: 20px 0;
	border: 1px solid #dfdfdf;
	box-shadow: 0 0 10px rgba(0,0,0,.1)
}

.page-getting_started_for_admin .slides:after,.page-getting_started_for_agent .slides:after,.page-wechat_enterprise .slides:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: 0 0
}

.page-getting_started_for_admin .reference-link,.page-getting_started_for_agent .reference-link,.page-wechat_enterprise .reference-link {
	margin: 40px 0;
	text-align: center
}

.page-getting_started_for_admin .reference-link a,.page-getting_started_for_agent .reference-link a,.page-wechat_enterprise .reference-link a {
	font-size: 20px
}

.page-promotion .layout-vertical.banner {
	padding-top: 0
}

.page-promotion .banner {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 440px;
	z-index: 99;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-landing.jpg);
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.page-promotion .banner {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-landing@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.page-promotion .banner {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-landing@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.page-promotion .banner {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/banner-landing@2x.jpg)
	}
}

.page-promotion .banner .content-wrapper .header {
	max-width: 1110px;
	margin: 0 auto 10px;
	position: static;
	background: 0 0;
	border: none;
	box-shadow: none;
	padding: 1rem 1.5rem
}

.page-promotion .banner .content-wrapper .header:after {
	content: "";
	display: block;
	clear: both
}

.page-promotion .banner .content-wrapper .header>:first-child {
	float: left
}

.page-promotion .banner .content-wrapper .header>:last-child:not(:first-child) {
	float: right
}

.page-promotion .banner .content-wrapper .header .brand {
	width: 125px;
	height: 26px;
	background-size: cover;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.page-promotion .banner .content-wrapper .header .brand {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.page-promotion .banner .content-wrapper .header .brand {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.page-promotion .banner .content-wrapper .header .brand {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/logo@2x.png)
	}
}

.page-promotion .banner .content-wrapper .header .nav .link-home {
	display: inline-block;
	width: 110px;
	height: 26px;
	border-radius: 3px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: normal;
	text-align: center
}

.page-promotion .banner .content-wrapper .content {
	max-width: 750px;
	margin: 2rem auto 0
}

.page-promotion .banner .content-wrapper .content h2,.page-promotion .banner .content-wrapper .content h3 {
	margin: 4px auto;
	color: #fff
}

.page-promotion .banner .content-wrapper .content h2 strong,.page-promotion .banner .content-wrapper .content h3 strong {
	font-weight: 700;
	margin: 0 5px;
	vertical-align: baseline;
	letter-spacing: 1px
}

.page-promotion .banner .content-wrapper .content h2>*,.page-promotion .banner .content-wrapper .content h3>* {
	display: inline-block
}

.page-promotion .banner .content-wrapper .content h3 strong {
	font-size: 300%;
	margin-top: -5%
}

.page-promotion .banner .form-trial {
	position: absolute;
	bottom: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 400px;
	max-width: 90%
}

.page-promotion .banner .form-trial input {
	-webkit-appearance: none;
	width: 10rem;
	padding: .5rem 0 .5rem 1.5rem;
	outline: 0;
	border: none;
	border-radius: 4px 0 0 4px;
	background-color: #f7f8f9;
	box-shadow: inset 0 0 1px 1px #bbc0c1;
	font-size: 1rem;
	letter-spacing: 1px;
	line-height: 2
}

.page-promotion .banner .form-trial input::-webkit-input-placeholder {
	color: #bbc0c1
}

.page-promotion .banner .form-trial input::-moz-placeholder {
	color: #bbc0c1
}

.page-promotion .banner .form-trial input:-ms-input-placeholder {
	color: #bbc0c1
}

.page-promotion .banner .form-trial input:-moz-placeholder {
	color: #bbc0c1
}

.page-promotion .banner .form-trial input:focus {
	box-shadow: inset 0 0 1px 1px #d6d9d9
}

.page-promotion .banner .form-trial .btn {
	border: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: .5rem 1rem;
	justify-content: center;
	text-align: center;
	line-height: 2
}

@media screen and (min-width:1024px) {
	.page-promotion .banner .form-trial input {
		max-width: 310px
	}

	.page-promotion .banner .form-trial .btn {
		max-width: 160px
	}
}

.page-promotion .customer-voices {
	margin-top: 380px;
	text-align: center
}

.page-promotion .customer-voices img {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.page-promotion .customer-voices .content-wrapper {
	padding: 40px 0 60px;
	box-shadow: 0 0 1px 0 rgba(52,63,75,.3)
}

.page-promotion .customer-voices .content-wrapper p {
	max-width: 100%
}

.page-promotion .customer-voices .customer-name {
	max-width: 860px;
	height: 30px;
	font-size: 1.5rem;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.36;
	letter-spacing: normal;
	text-align: center;
	color: #767d85
}

@media (max-width:768px) {
	.page-promotion .customer-voices .customer-name {
		font-size: 16px
	}
}

.page-promotion .customer-voices .customer-voice {
	max-width: 920px;
	height: 100px;
	font-size: 2rem;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.47;
	letter-spacing: normal;
	text-align: center;
	color: #343f4b
}

.page-promotion .features .feature-list .feature-list--item h3,.page-promotion .features .feature-list .feature-list--item p {
	letter-spacing: 1px;
	text-align: center;
	color: #475461;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	font-style: normal;
	font-stretch: normal
}

.page-promotion .smart-choice {
	padding: 100px 0 120px
}

.page-promotion .smart-choice .screenshot {
	margin: 60px auto 80px
}

.page-promotion .smart-choice .customer-comments {
	max-width: 960px;
	margin: 0 auto;
	box-shadow: 0 4px 12px 0 rgba(52,63,75,.06),0 10px 20px 0 rgba(52,63,75,.08),0 0 0 1px rgba(52,63,75,.02)
}

@media (max-width:768px) {
	.page-promotion .customer-voices .customer-voice {
		font-size: 20px;
		height: 80px
	}

	.page-promotion .smart-choice .customer-comments {
		max-width: 95%
	}
}

.page-promotion .smart-choice .customer-comments .customer-comment {
	margin: 0 auto;
	max-width: 960px;
	height: 323px;
	background-color: #fff
}

.page-promotion .smart-choice .customer-comments .customer-comment .logo {
	margin: 30px auto;
	width: 254px;
	height: 85px
}

.page-promotion .smart-choice .customer-comments .customer-comment .comment-wrapper {
	height: 148px;
	margin: 0 auto;
	padding-top: 30px;
	background-color: #fcfdff;
	box-shadow: inset 0 1px 0 0 rgba(52,63,75,.08)
}

.page-promotion .smart-choice .customer-comments .customer-comment p {
	width: 100%;
	max-width: 550px;
	margin: 0 auto
}

.page-promotion .features {
	background: #fafbfd;
	padding: 100px 0
}

.page-promotion .features .feature-list {
	padding: 0;
	margin: 60px auto 0;
	max-width: 1100px;
	list-style: none
}

.page-promotion .features .feature-list .feature-list--item {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 230px;
	margin: 30px 15px;
	padding: 25px 5px 5px
}

.page-promotion .features .feature-list .feature-list--item h3 {
	font-size: 14px;
	line-height: 2.14
}

.page-promotion .features .feature-list .feature-list--item p {
	width: 100%;
	font-size: 12px;
	line-height: 2
}

.page-promotion .site-info {
	max-width: 1200px;
	padding: 20px;
	border-top: 1px solid #F6F6F7;
	font-size: 12px;
	color: #2a3541;
	margin: 0 auto;
	box-shadow: 0 -1px 0 0 rgba(52,63,75,.06)
}

.page-promotion .site-info:after {
	content: "";
	display: block;
	clear: both
}

.page-promotion .site-info>:first-child {
	float: left
}

.page-promotion .site-info>:last-child:not(:first-child) {
	float: right
}

.page-promotion .site-info .icp-register {
	margin-right: 20px
}

.page-promotion .site-info p {
	margin: 6px 0;
	font-size: 12px;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: .2px;
	text-align: justify;
	color: #9aa7bd
}

.page-promotion .site-info a {
	display: inline-block
}

.banner.banner__ticket-work {
	text-align: center;
	height: auto
}

.banner.banner__ticket-work .content-wrapper {
	max-width: 100%;
	margin-top: 5rem
}

.banner.banner__ticket-work>div {
	width: 100%
}

.banner.banner__ticket-work .title {
	font-size: 24px;
	color: #2a3541
}

.banner.banner__ticket-work .sub-title {
	font-size: 14px;
	color: #475461
}

.banner.banner__ticket-work .img-container {
	position: relative;
	margin-top: 40px;
	background-image: linear-gradient(to bottom,#fff,#f0f2f7);
	font-size: 0
}

.banner.banner__ticket-work img {
	display: block;
	margin: 0 auto;
	width: 960px;
	max-width: 90%
}

.banner.banner__ticket-work .img-placeholder {
	margin-top: 20px;
	justify-content: center;
	height: 300px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/banner.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__ticket-work .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/banner@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__ticket-work .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/banner@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__ticket-work .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/banner@2x.png)
	}
}

@media screen and (min-width:1024px) {
	.banner.banner__ticket-work .img-placeholder {
		height: 680px
	}
}

.ticket-work.bordered .feature:after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 1px;
	width: 80%;
	background-color: #ebecee
}

.ticket-work.bordered .feature:last-child:after {
	display: none
}

.ticket-work .feature {
	position: relative;
	height: 30rem
}

@media screen and (min-width:1024px) {
	.ticket-work .feature {
		height: 600px
	}
}

@media screen and (max-width:1023px) {
	.ticket-work .feature:after {
		width: 40%
	}
}

.ticket-work .feature .content-wrapper {
	height: 100%
}

@media screen and (min-width:1024px) {
	.ticket-work .feature .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		align-content: center;
		justify-content: center;
		width: 1200px;
		max-width: 90%
	}

	.ticket-work .feature .content-wrapper .list__item,.ticket-work .feature .content-wrapper>* {
		display: flex;
		flex-grow: 1
	}
}

@media (max-width:1023px) {
	.ticket-work .feature .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		flex-direction: column;
		align-items: center
	}

	.ticket-work .feature .content-wrapper .list__item,.ticket-work .feature .content-wrapper>* {
		display: flex;
		align-items: center;
		align-content: center
	}
}

.ticket-work .feature .content-wrapper>* {
	flex-direction: column;
	flex-basis: 50%;
	justify-content: center
}

.ticket-work .feature .content-wrapper h2,.ticket-work .feature .content-wrapper p {
	margin: 0;
	max-width: 80%
}

@media screen and (min-width:1024px) {
	.ticket-work .feature .content-wrapper>:last-child {
		align-items: flex-end
	}

	.ticket-work .feature .content-wrapper h2,.ticket-work .feature .content-wrapper p {
		width: 440px;
		text-align: left
	}

	.ticket-work .feature .img-placeholder {
		height: 440px
	}
}

.ticket-work .feature .content-wrapper h2 {
	font-size: 32px;
	margin-bottom: 1rem
}

.ticket-work .feature .content-wrapper p {
	font-size: 14px;
	line-height: 2.1;
	color: #7D858E
}

.ticket-work .feature .content-wrapper p span {
	display: table-cell
}

.ticket-work .feature .content-wrapper img {
	margin-right: .5rem;
	margin-top: 6px;
	float: left
}

.ticket-work .feature .img-placeholder {
	width: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center
}

.feature.feature__multi-channel .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-1-ticket.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__multi-channel .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-1-ticket@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__multi-channel .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-1-ticket@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__multi-channel .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-1-ticket@2x.png)
	}
}

.feature.feature__auto-assign .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-2-ticket.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__auto-assign .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-2-ticket@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__auto-assign .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-2-ticket@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__auto-assign .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-2-ticket@2x.png)
	}
}

.feature.feature__real-time .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-4-ticket.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__real-time .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-4-ticket@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__real-time .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-4-ticket@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__real-time .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-4-ticket@2x.jpg)
	}
}

.feature.feature__SLA .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-5-ticket.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__SLA .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-5-ticket@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__SLA .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-5-ticket@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__SLA .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-5-ticket@2x.png)
	}
}

.feature.feature__operate .content-wrapper {
	position: relative
}

.feature.feature__operate .img-placeholder {
	height: 600px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline.png);
	background-position: center bottom;
	background-size: auto 550px
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__operate .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__operate .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__operate .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline@2x.png)
	}
}

@media (max-width:1023px) {
	.feature.feature__left-img .content-wrapper {
		display: flex;
		margin: 0 auto;
		padding: 0;
		align-items: center;
		flex-direction: column-reverse
	}

	.feature.feature__left-img .content-wrapper .list__item,.feature.feature__left-img .content-wrapper>* {
		display: flex;
		align-items: center;
		align-content: center
	}

	.feature.feature__operate .img-placeholder {
		height: auto;
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline.png);
		background-position: center;
		background-size: contain
	}
}

@media (max-width:1023px) and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__operate .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline@2x.png)
	}
}

@media (max-width:1023px) and screen and (min-width:1920px) {
	.feature.feature__operate .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline@2x.png)
	}
}

@media (max-width:1023px) and (-webkit-min-device-pixel-ratio:2),(max-width:1023px) and (min-resolution:2 * 96dpi) {
	.feature.feature__operate .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/timeline@2x.png)
	}
}

.feature.feature__report .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-6-ticket.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__report .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-6-ticket@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__report .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-6-ticket@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__report .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/ticket-work/img-6-ticket@2x.jpg)
	}
}

.banner.banner__cti {
	text-align: center;
	height: auto
}

.banner.banner__cti .content-wrapper {
	max-width: 100%;
	margin-top: 5rem
}

.banner.banner__cti>div {
	width: 100%
}

.banner.banner__cti .title {
	font-size: 24px;
	color: #2a3541
}

.banner.banner__cti .sub-title {
	font-size: 14px;
	color: #475461
}

.banner.banner__cti .img-container {
	position: relative;
	margin-top: 40px;
	background-image: linear-gradient(to bottom,#fff,#f0f2f7);
	font-size: 0
}

.banner.banner__cti img {
	display: block;
	margin: 0 auto;
	width: 960px;
	max-width: 90%;
	box-shadow: 0 0 0 1px rgba(52,63,75,.02),0 -10px 40px 0 rgba(52,63,75,.08),0 -4px 12px 0 rgba(52,63,75,.06)
}

.banner.banner__cti .img-placeholder {
	margin-top: 20px;
	justify-content: center;
	height: 300px;
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/cti-banner.jpg);
	background-position: center;
	background-size: 100% auto;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.banner.banner__cti .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/cti-banner@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.banner.banner__cti .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/cti-banner@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.banner.banner__cti .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/cti-banner@2x.jpg)
	}
}

@media screen and (min-width:1024px) {
	.banner.banner__cti .img-placeholder {
		height: 680px
	}
}

.feature.feature__call .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/phone-call.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__call .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/phone-call@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__call .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/phone-call@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__call .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/phone-call@2x.png)
	}
}

.feature.feature__call-records .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-records.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__call-records .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-records@2x.jpg)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__call-records .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-records@2x.jpg)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__call-records .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-records@2x.jpg)
	}
}

.feature.feature__IVR .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/ivr.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__IVR .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/ivr@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__IVR .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/ivr@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__IVR .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/ivr@2x.png)
	}
}

.feature.feature__allocation-rules .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/allocation-rules.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__allocation-rules .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/allocation-rules@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__allocation-rules .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/allocation-rules@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__allocation-rules .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/allocation-rules@2x.png)
	}
}

.feature.feature__call-ringing .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-ringing.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__call-ringing .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-ringing@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__call-ringing .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-ringing@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__call-ringing .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/call-ringing@2x.png)
	}
}

.feature.feature__cti-report .img-placeholder {
	background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/report.png)
}

@media (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx) {
	.feature.feature__cti-report .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/report@2x.png)
	}
}

@media screen and (min-width:1920px) {
	.feature.feature__cti-report .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/report@2x.png)
	}
}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2 * 96dpi) {
	.feature.feature__cti-report .img-placeholder {
		background-image: url(//meiqia-site-qcloud.meiqia.com/v2/images/cti/report@2x.png)
	}
}






